22
26
10
57
11
30
18
13
8
16
85
20
113
9
172
34
506
59
266
17
62
481
127
170
415
21
19
89
151
33
967
51
438
128
313
253
210
277
66
144
90
60
547