53
29
18
216
182
35
890
6
8
10
57
287
85
81
84
46
9
91
74
22
28
60
12
26
4
117
23
302
59
25
67
77
142
75
127
162
21
90
38
173
120
17
3781
112
139
69
133
40
180
36