22
212
371
62
23
346
184
190
72
14
25
80
8
58
43
177
114
82
4
20
30
146
100
50
280
15
27
11
32
49
56
69
660
308
26
205
39
54
74
36
19
16
73
9
6
45