37
481
40
63
187
49
238
135
22
396
342
8
69
62
56
147
48
17
13
53
42
15
25
81
38
31
11
173
100
155
55
14
88
44
112
87
41
32
142
36
592
108
296
54
52
1292
58