40
92
33
38
20
25
106
8
36
10
15
17
13
49
23
22
4
58
31
32
27
21
16
26
24
30
70
41
9
48
28
35
55
96
7
65
34
52
12
69