12
47
97
32
24
445
15
111
45
183
18
37
135
86
58
2310
39
1644
81
129
116
8
633
54
100
27
162
26
38
33
50
82
46
16
30
221
78
113
194
36
34
25
60
22
280
48
261
23
70