49234 11
70553 9
19378 1
99153 21
30255 8
29751 3
33578 2
33059 4
29480 2
27581 4
25678 7
87552 27
63729 10
54258 5
105884 23
47809 4
33256 6
32201 1
45303 10
19633 2
43006 5
59556 4
38409 10
54533 13