1
56
10
23
7
20
28
6
4
126
14
106
50
40
25
8
62
19
35
15
11
188
74
78
77
33
13
147
81
131
189
138
85
184
203
220
116
39
97
152
1063
159
556