86
18
71
56
10
34
6
48
53
40
41
38
24
55
95
26
2
43
91
117
134
113
76
51
8
73
9
93
66
20
45
74
65
3
30
5
1
4
22
39
29
28
21
108