7
40
114
32
11
1
22
14
8
20
98
356
696
939
34
129
5
26
80
66
223
16
21
41
9
341
88
18
24
25
226
347
301
12
53
71
73
4
81
64
61
2
112
29
448