21
316
99
144
7
31
29
90
104
10
57
3
126
40
97
165
43
66
39
120
30
196
122
51
13
25
260
86
17
24
59
70
44
127
117
12
174
318
16
22
19
320
137
87
171
50
71
273
203
167
184
36
338
14