5
20
9
7
22
42
38
13
220
15
56
68
64
24
60
47
16
12
132
153
119
217
190
254
34
14
161
78
71
80
116
121
44
30
31
52
127
29
51
35
25
2
40
150
62