39
28
29
6
10
31
14
34
25
7
27
69
107
44
49
38
33
32
36
55
41
37
70
16
63
91
103
17
167
13
56
235
224
54
165
100
61
158
45
75
307
62
59
46
60
170
64
79