57
48
105
49
37
349
217
261
324
55
31
39
17
24
27
21
61
121
147
13
36
128
23
56
22
19
66
28
68
168
132
30
109
81
179
110
532
178
67
131
38
111
50
92
71
29
33