33
41
42
30
132
86
31
45
191
24
164
110
92
39
63
73
117
58
263
61
32
216
116
123
387
40
54
22
128
49
36
69
378
225
62
64
84
27
260
60
158
70
23