13
45
186
46
20
93
150
42
56
120
395
19
67
91
31
24
53
32
16
149
9
11
62
47
97
22
349
21
37
25
26
94
18
17
29
33
14
10
70
7
15
3
96
743
402
99
35
27
2036