210
172
119
221
142
47
112
425
42
36
56
176
20
61
26
55
104
60
54
52
40
125
200
68
202
116
91
333
80
82
121
263
7
33
133
252
12
25
22
131
17
43
144
51
85
58
127
148
28
30
15
16
32
81
50