26
11
10
60
46
49
29
20
31
53
128
74
28
62
33
27
39
4
5
22
61
7
52
58
25
6
15
1
3
12
18
48
228
36
8
106
167
40
13
54
21
23
34
14
349
211