18
71
32
88
72
7
21
46
9
13
45
4
2
29
16
30
75
64
33
12
20
54
6
8
24
31
43
23
5
38
44
15
255
82
159
35
66
93
40
36
65
283
28
53
19
56