8
1
14
6
5
25
4
12
19
7
20
13
27
23
26
18
34
21
30
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