8
9
18
35
5
25
56
30
24
29
77
59
4
27
64
44
109
244
26
17
28
100
34
97
16
11
48
86
15
36
51
12
31
6
55
14
19
125
39
82
102
103
188
58
61
42
69
53