53
294
111
94
176
56
177
664
152
149
198
215
74
11
46
18
3
15
71
42
29
124
1
65
7
93
27
104
40
91
60
96
87
63
52
41
9
59
170
233
81
77
43
62
121
126
123
50
221
69
99
145
120
552
212