22
226
8
121
180
124
5
183
287
90
28
39
100
69
768
33
410
147
108
64
238
198
111
16
20
47
130
383
9
51
40
50
27
18
905
58
62
177
97
264
71
38
70
159
12
93
83
45
123
187
52
79