1
11
2
3
9
54
16
1
4
27
65
1
1
6
10
50
1
9
44
95
242
3
247
6
183
647
1
1
6
4
26
136
36
163
569
2
4
7
167
195
1177
4
3
1
4
54
151
34
23
63
2
8
599
557
359
559
578
55937