30
7
33
1
8
23
10
41
4
20
14
16
45
6
60
11
26
9
106
59
84
12
369
126
57
89
96
62
40
21
66
55
52
207
93
68
177
182
142
131
381
32