10
146
56
31
17
23
54
14
32
24
20
8
25
13
70
86
12
36
51
18
41
55
27
29
2
78
45
53
69
21
28
3
19
7
67
49
26
68
50