43
3
6
45
20
4
385
18
75
139
215
23
68
39
7
15
136
14
10
1
160
9
183
243
2
100
450
5
87
146
211
229
1171
31
47
27
153
751
141
222
564
11
522
419
200
194
405
675
202
131