86
11
92
90
37
3
155
162
7
23
25
246
38
63
52
219
13
132
32
118
10
193
56
130
2
296
60
20
141
9
70
53
17
50
14
82
159
59
30
8
128
48
91
113
26
22
15
27
94
18
140