29
13
10
34
7
24
19
47
30
61
4
26
50
23
1
9
11
8
100
31
15
6
28
2
179
40
33
20
17
104
25
77
37
113
127
68
118
177