43
4
31
35
5
7
15
11
6
18
2
21
29
54
33
14
72
24
16
169
70
140
95
190
128
78
158
58
32
30
179
36
62
55
98
56
74
42
87
178
41
34
290
50
38
97
25
105
1123
67
295