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