3
5
26
18
22
28
11
9
8
101
151
111
6
157
38
92
20
29
40
62
98
52
64
94
10
53
17
70
12
73
80
14
45
16
49
96
46
7
33
117
83
79
36
113
54