1
17
10
39
37
2
4
9
21
51
19
18
30
35
27
40
8
122
130
57
279
178
54
87
48
102
78
77
23
45
69
144
111
193