37
27
58
132
221
12
43
22
15
30
49
214
89
57
35
45
235
168
16
32
5
36
8
24
14
25
21
111
447
348
257
60
88
26
74
31
19
895
13
165
18
9
51
39
117