32
25
61
191
207
27
16
51
29
294
54
46
45
67
75
48
85
26
107
43
34
20
109
37
8
98
79
553
171
118
72
69
23
111
36
147
38
225
122
24
84
53
33
40
99
35
17
42
64