28
17
13
29
37
56
46
18
6
223
9
3
26
21
22
110
73
831
176
42
903
15
87
85
154
31
64
69
60
11
95
101
781
171
1150
138
126
24
45
19
27
50
524
32
35
155
1173
106
8
107
40