56
33
15
93
49
28
111
1
14
16
31
17
30
215
5
26
12
18
21
23
2
6
75
35
83
37
51
223
22
32
54
38
27
46
86
45
39
59
25
55
97
3