34
23
3
14
15
40
1
103
12
69
129
104
91
6
10
36
19
42
58
13
94
118
309
27
32
137
62
7
5
84
24
47
26
18
45
61
55
152
130
37
298
16
151
2
240