30
40
187
85
92
42
125
41
182
35
19
52
322
44
48
61
23
300
108
17
66
80
356
116
28
57
12
27
409
39
73
82
113
91
89
352
13
120
16
87
22
150
200
8
149
24