8
1
11
6
5
25
4
12
19
7
20
13
27
23
26
18
34
21
250
75
94
32
128
60
67
57
48
39
102
65
106
116
101
82
70
114
103
123
64
52
50
124
55
145
92
121
140
96
63