77
350
96
48
55
29
17
10
111
76
32
221
813
165
94
68
26
896
127
66
172
212
63
30
155
131
178
119
144
150
88
173
27
118
86
147
355
31
44
8
60
91
133
35
45
23
129
217
195
52
54
354