13
43
28
31
34
38
9
2
197
102
45
57
22
310
36
21
24
16
112
53
69
48
10
14
56
149
238
73
52
7
44
17
35
29
15
704
96
19
20