86
44
26
41
7
17
93
4
5
6
36
38
11
85
22
12
46
40
19
48
33
15
108
23
30
53
25
13
47
61
9
16
29
10
21
32
73
14
37
89
18
39
70
128