10
42
16
5
2
39
9
13
19
38
8
3
4
22
14
17
11
101
1
126
254
36
31
184
162
61
35
6
97
170
27
47
57
34
7
86
75
25