11
122
15
23
12
6
9
10
16
31
14
8
22
7
28
53
5
43
18
13
60
33
26
50
32
3
27
45
51
59
4
17
233
99
280
64
84
245
38
52
61
47