6
13
34
202
29
62
253
70
75
90
51
147
501
102
145
141
50
290
215
463
178
131
194
133
760
309
57
233
104
893
577
325
69
568
357
116
398
185
144
97
140
143
254
649
122
66
135
213
255
538
35
132
242
150
86