1
16
4
57
21
10
6
104
9
93
32
18
42
8
2
37
14
90
15
13
209
31
24
19
101
86
53
123
79
59
29
94
92
34
65
36
25
138
77
69
293
288
81
172
63
28