35
23
107
219
32
24
108
15
82
57
74
155
109
47
247
55
99
26
198
125
20
328
69
64
63
163
29
30
200
7
73
51
12
50
21
90
202
224
98
385
132
111
41
16
160
38
36
72