116
238
47
42
12
4
51
8
118
105
166
13
78
83
97
177
67
9
41
35
62
19
94
327
96
37
308
100
50
74
49
25
11
165
59
21
139
137
226
24
46
58
222
5
379
72
178
61
28
26
197
91
110
80
204