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