10
36
21
19
20
63
51
49
2
7
85
24
136
58
13
145
61
48
182
176
74
401
14
8
68
35
5
226
22
27
12
30
80
57
142
92
28
33
26
95
100
56
297