45
50
98
86
49
35
6
21
3
24
14
29
42
59
30
20
10
13
18
38
26
25
9
32
80
19
4
51
33
43
56
23
12
8
15
5
166
82
37
87
27
235
17
113
28
48