40
71
18
44
88
27
12
24
36
38
14
47
68
167
85
29
50
21
48
70
42
52
30
43
31
41
89
33
58
96
15
94
160
25
16
13
20
10
28
19
32
61
78
77
35