0
10
28
5
86
34
16
14
17
7
27
2
40
32
3
15
36
4
9
20
23
25
60
58
18
39
97
12
96
55
49
107
41
38
13
11
24
53
54
22
61
30