39
8
27
23
31
12
85
14
78
15
65
180
43
52
120
168
126
69
29
37
72
94
74
22
147
80
88
75
106
68
58
128
315
53
24
89
264
54
49
62
199
45
187
174
186
236
191
56
160
36