10
17
32
51
5
2
3
7
6
8
4
9
11
16
1
12
111
39
26
254
25
22
38
73
62
13
60
63
20
101
98
34
37
31
19
234
192
114
44