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