31
2
25
10
5
97
78
9
6
3
16
15
14
50
22
12
8
13
98
28
63
61
37
27
20
43
29
55
7
11
237
69
4
70
74
18
438
1