2
17
66
19
200
5
31
42
7
20
67
77
80
23
56
160
10
15
299
61
84
126
35
50
164
21
192
25
158
16
103
51
55
3
167
72
40
9
28
45
172
30
37