18
23
21
92
130
22
12
17
197
76
1
94
25
24
514
103
57
49
82
461
517
30
153
43
216
7
11
16
28
127
90
78
81
874
163
46
5
469
15
150
1929
301
73
619
14494
6
13
341
510
65
52