7
5
56
3
92
58
10
27
16
86
30
28
2
37
106
25
33
41
96
52
48
12
26
19
22
46
18
11
53
17
107
29
20
24
66
90
39
73
15
49
23
45
51