8
44
31
28
61
62
14
214
43
65
58
192
107
32
16
10
297
45
13
633
253
1022
451
146
91
331
224
301
244
75
141
38
76
89
81
997