10
8
23
40
78
62
29
87
22
5
30
16
32
46
28
2
1
13
86
21
76
12
47
65
31
325
24
35
45
90
79
15
56
11
44
6
27
61
96
104
18
120