1
2
6
10
56
8
7
29
4
26
34
17
22
9
21
62
107
73
70
65
39
134
133
144
100
79
204
99
205
119
154
71
24
152
45
111
15
11
32
69
58
153
27
90
101
294
52
40