86
113
101
68
10
162
30
3
66
19
16
13
38
43
5
222
55
226
63
22
26
39
60
79
76
97
169
81
11
47
67
0
64
125
1
21
6
9
61
46
33
23
31
42