43 6
100 5
91 7
45 2
52 3
10850 19
19462 41
24108 32
47956 100
12366 25
20696 27
10857 19
6848 17
12475 7
51465 66
25891 19
14813 21
21492 9
16847 13
24522 36
23366 42
11572 7
8819 16
7338 18