52
39
27
287
139
33
31
184
54
336
42
53
109
65
62
50
87
165
110
97
40
48
29
17
1166
81
36
91
47
63
72
779
157
389
46
58
57
26
195
197
66
175
171
24
38
21
90