52
84
41
47
37
249
35
100
173
105
18
29
26
70
72
31
43
172
77
14
49
23
79
59
39
24
19
120
292
62
6
12
27
10
166
57
297
81
80
78
116
17
92
189
32
42
128
91
20
73
132
36