8
7
5
23
18
93
64
16
250
11
29
28
46
60
75
31
196
53
58
151
39
1
2
6
67
52
22
25
54
32
35
10
37
140
103
12
325
21
111