19
13
95
10
65
8
30
27
48
22
17
37
98
70
26
33
96
29
12
25
49
40
16
45
41
15
149
47
6
79
84
9
61
28
38
11
44
3
63
125