39
24
8
5
10
6
7
2
44
103
46
11
37
47
49
40
77
100
71
130
104
207
29
69
26
58
68
209
102
30
92
48
56
31
78
428
79
28
179
94
128
52
111
12
176
4
59
341
91
20
53
109