39
31
46
3
12
25
8
18
35
32
70
49
58
20
44
41
9
22
23
28
5
156
78
16
17
53
11
129
47
57
54
24
26
45
13
40
138
105
73
15
239
10
166
30