1
60
396
114
64
389
423
169
298
3
26
9
24
21
110
57
4
498
96
8
242
228
300
513
6
16
7
163
22
138
15
135
150
65
282
276
162
80
2
48
44
125
116
641