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
16
4
18
46
29
393
470
361
69