66
11
104
47
55
4
21
34
9
118
14
30
15
328
1
7
28
17
128
18
5
16
8
13
72
87
84
54
24
25
138
290
6
125
166
356
19
10
182
106
82
53