39
33
63
303
27
12
40
50
17
177
88
64
18
154
458
35
187
44
103
105
114
21
9
72
48
26
14
24
46
7
34
60
311
98
51
84
29
181
56
41
75
148
74
20
5
37
28
15
59