16
28
15
17
25
97
32
287
12
39
33
22
8
9
75
10
19
7
315
286
118
210
389
31
23
95
305
76
132
43
37
274
189
21
120
11
151
4
18
46
29
392
467
361