3
24
55
64
275
62
69
155
101
45
85
127
84
88
75
22
166
110
232
111
52
140
177
63
104
117
223
106
87
112
364
397
817
291
172
192
90
509
125
148
81
154
99
340
54
17
320
47
502
66
46
135
206