6
120
107
192
136
142
4
23
24
2
10
80
45
7
150
145
129
69
15
153
177
39
383
848
22
33
88
43
12
20
49
53
19
14
59
70
54
97
56
18
27
47
50