108
50
66
51
104
200
26
291
21
58
85
312
577
149
37
31
82
424
48
316
27
95
35
210
19
55
97
9
215
17
226
130
169
84
32
173
34
29
529
41
144
65
47
28
254
114
305
90
25
290
53
22