21
8
14
22
52
17
31
3
16
46
26
19
36
38
348
59
18
13
98
54
224
136
4
20
58
116
65
39
11
86
47
222
51
29
85
64
115
62
93
50
71
176
159
92
123
95
43
228
231
143
49