37
29
5
52
22
54
55
13
157
27
49
122
84
18
26
42
41
187
9
250
59
25
109
6
11
500
89
279
101
318
23
112
99
120
58
182
15
153
10
97
143
71
577
351
293
197
91
350