58
59
95
9
6
46
241
97
153
34
8
5
48
51
99
80
16
15
24
31
43
21
39
40
18
47
22
3
30
2
126
19
7
29
10
41
44
17
4
61
57
100
79
20