1
3
2
82
104
83
20
270
127
206
70
228
119
36
115
43
110
77
84
99
51
23
264
148
75
102
164
116
31
52
136
120
434
85
545
57
48
146
11
111
150
28
121
22
53
166
59
45
173
187
181
96
78