21
32
49
9
52
14
2
41
89
27
178
59
111
103
39
22
405
266
185
112
17
29
38
75
36
64
199
233
58
30
24
91
306
57
130
70
146
13
85
31
92
42
11
19
44
165
23
34