22
32
15
93
53
51
54
12
33
79
60
28
114
20
128
16
42
9
37
21
70
112
166
43
189
262
96
92
66
138
89
34
55
95
98
97
45
157
67
182
56
40
87
372
340
30
47