38
112
183
31
53
46
146
373
47
48
11
27
668
42
22
56
54
122
127
165
26
425
58
88
125
173
23
156
104
315
95
221
121
322
50
29
356
83
35
28
116
109
70
168
21
34
74
4
44
78
118
65
559