216
3
165
4
8
113
6
27
28
54
9
1
11
122
97
388
362
231
26
111
98
293
52
109
7
156
429
21
133
66
68
160
37
86
79
2
298
228
46
100
59