6
5
4
11
15
7
35
10
12
9
18
2
19
8
3
36
1
21
48
252
43
433
98
47
181
120
104
94
72
474
85
86
107
59
213
38