39
18
31
63
9
26
35
12
24
73
129
54
40
326
567
16
34
27
6
21
33
65
116
58
119
44
49
127
95
78
74
149
59
120
71
64
25
53
45
146
89
17
70
48
97