31
32
39
18
27
28
59
23
58
55
35
185
9
123
40
529
19
15
7
17
5
16
43
216
47
21
0
12
44
6
22
37
61
8
85
62
71
3
29
51
170
108