10
171
17
27
67
25
14
22
6
18
32
12
30
20
48
44
29
9
7
8
16
15
1
132
24
31
140
76
45
28
3
50
95
72
66
21
53
13
19
122
128
84
47
290
35