1
9
32
6
27
38
4
19
7
8
11
14
23
3
43
13
15
26
30
12
47
41
108
412
85
131
91
40
57
150
97
137
68
76
42
180
195
125
1198