8
33
56
12
25
7
31
6
10
39
29
21
82
52
65
98
63
24
18
108
22
11
26
27
19
28
44
16
60
17
74
14
23
55
59
68
131
575