39
117
78
36
18
24
73
40
67
57
112
38
83
61
59
97
64
80
25
37
168
247
210
148
22
137
98
70
202
140
82
32
45
46
181
234
28
86
246
275
162
279
154
370
50
122
44
143
54
107
81
291
88
130