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