42
114
162
50
19
31
27
23
12
30
160
79
35
70
225
473
13
4
407
158
99
22
15
2
270
7
103
100
17
96
62
78
242
29
364
87
183
56
124
54
39
44
128
127
85
165
45
251
36
135
655
200