25
17
21
117
14
53
28
29
19
12
32
348
675
254
282
296
5
9
6
16
39
11
40
3
13
259
46
27
8
45
1
183
50
44