16
17
30
31
26
9
3
95
41
121
12
71
436
239
18
45
21
99
78
70
5
34
162
74
455
233
703
32
100
109
363
241
148
25
23
111
365
142
82
255
28
571
103
58
104
11
253
410
43
35
102