139
78
66
98
182
48
141
228
177
20
65
153
82
26
64
7
27
116
93
52
31
92
46
29
24
160
289
63
12
259
43
30
22
325
90
134
3
19
95
229
97
40
9
34
15
72
85
55
106