109429 101
38484 18
31057 12
16268 25
36695 26
23390 29
11902 13
16496 16
21864 21
23426 9
17145 8
32873 33
22471 14
21659 38
14226 11
11328 3
40275 40
48997 36
10338 18
19409 10
32843 37
40892 20
59590 41
12374 10