33
92
118
86
246
362
15
30
50
90
10
31
32
471
209
132
48
222
334
103
101
102
74
147
42
35
16
162
45
134
26
20
208
84
100
58
28
258
11
94
23
138
17
587
14
27
109
150
19
12