65
29
83
8
84
81
31
40
45
101
99
32
49
15
23
149
117
24
25
62
157
47
11
18
21
50
44
7
63
27
72
36
150
43
13
30
61
10
55
100
12
57
96
17
88