210
76
32
193
48
33
64
132
72
22
43
231
129
57
230
153
58
85
63
197
850
82
61
25
277
46
8
667
125
207
93
189
37
55
54
107
52
552
392
360
35
191
425
118
20
493
42
24
81
50