33
29
28
97
5
15
7
58
4
31
25
20
17
76
13
30
93
56
26
45
14
46
21
40
8
36
80
79
27
91
66
109
12
83
70
69