22
50
14
32
421
160
196
45
64
33
25
7
15
34
118
16
67
44
141
61
84
59
46
56
236
24
193
117
27
19
126
156
28
57
49
299
226
30
129
18
3249
71
54
1532
39
83
195