5
6
40
36
127
34
363
198
20
31
91
18
192
44
62
28
56
66
7
76
19
52
297
21
22
79
14
109
327
67
32
12
8
276
33
17
245
149
37
125
110
526
100
195
48
167
9
129
61