86
66
39
36
112
127
34
114
55
27
43
79
12
9
20
13
10
58
21
22
74
50
19
85
3
136
11
126
32
48
41
181
64
83
0
54
31
8
40
4
26
45
25
77
15
2
80
37
63