86
26
40
32
15
12
63
20
28
25
5
42
62
19
16
27
2
18
67
13
87
56
182
100
3
90
50
23
11
34
72
7
9
49
99
30
96
84
14
6
46
35
21
24