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