200
77
35
140
94
25
144
321
134
32
81
64
211
111
83
76
31
62
41
75
45
215
61
27
182
88
116
28
98
102
391
193
65
138
181
68
80
8
56
59
288
10
26
125
82
17
20
275
439
72
29
160
50