1
8
10
15
52
140
102
62
104
39
48
177
16
23
7
63
115
98
49
271
231
3
118
186
51
41
100
124
61
72
91
53
64
148
156
152
126
106
165
215
110
36
200
6
130
635
150
109
746
90