35
36
40
82
91
60
103
48
22
74
13
49
12
83
99
84
34
65
32
15
11
9
55
95
63
42
93
18
19
7
57
43
142
160
51
92
128
44
117
17
192
124
162
69
166
89
297
31
100
56