10
68
187
65
242
93
77
57
33
129
95
13
3
1
4
99
115
323
476
96
225
1333
252
39
108
7
58
16
12
256
38
9
118
292
605
2139
69
150
48
639
105
823
26
217
990
119
60
125
61
28
116
43
194
36