10
8
11
7
2
40
36
24
4
43
42
268
34
25
45
56
9
61
48
13
23
12
53
17
19
32
222
1
35
92
27
14
5
121
123
15
143
105
451
28
18
47
41
263