22
20
15
8
100
49
341
23
24
74
47
12
50
40
67
7
35
9
19
79
55
13
252
92
448
194
109
83
98
32
30
27
111
188
39
53
286
17
115
6
46
31
11
16
71
61
121
69
177
152
51