10
5
3
117
7
12
2
8
22
72
30
24
66
71
21
57
67
23
37
190
79
161
17
83
74
34
18
184
106
39
105
81
361
250
76
169
65
14
27
245
13
90
38
135
148
54
151