86
104
66
117
7
90
10
192
206
73
154
275
36
20
202
31
231
222
29
116
111
226
138
228
55
28
26
44
13
40
24
51
114
32
30
280
22
35
52
427
119
56
1541
82
53
34
63
78
80