39
31
15
71
12
11
21
239
5
66
45
25
115
59
62
75
30
29
137
177
49
56
55
61
244
51
33
54
50
172
349
232
222
109
135
171
73
41
24
37
236
261
130
201
36
414
26
58
280