8
25
56
9
59
13
19
7
35
17
6
15
12
58
29
21
88
31
44
48
55
49
24
67
64
43
77
120
62
82
36
23
46
86
16
41
54
40
33
53
66
42