10
16
5
2
15
44
73
116
12
37
45
18
41
27
13
8
38
11
62
26
28
77
42
25
20
89
31
32
53
29
34
22
23
70
40
7
122