45
12
16
59
10
24
8
101
29
6
31
2
9
28
17
27
3
1
13
4
56
21
34
22
185
40
68
62
19
7
197
74
18
5
84
41
76
46