16
120
85
29
60
32
347
49
2
39
100
140
83
186
149
25
86
11
20
139
78
24
33
13
155
91
183
251
127
27
19
121
95
338
36
88
275
22
176
12
76
68
217
42
281
4
148
89
51
71
64
74