8
44
31
28
60
61
14
214
43
64
58
191
107
32
16
10
297
45
13
633
253
1022
449
146
91
331
224
300
244
75
140
38
76
88
81
997