95
20
45
34
135
163
99
71
28
8
111
53
1355
31
175
102
101
145
27
43
59
113
58
172
62
4
36
70
46
220
17
116
63
60
79
30
110
1368
192
66
140
56
459
93
37
38
10
341
119
658
2177
299
106