30
55
100
72
146
44
8
62
798
34
334
110
350
13
63
32
77
40
80
302
17
27
22
103
28
61
203
118
142
95
101
15
102
49
145
11
92
7
137
19
24
58
150
144
96
60
66
141
162
135
33