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
96
305
76
132
44
37
276
189
21
120
11
151
4
18
46
29
392
470
361