15
30
17
25
28
50
95
48
10
12
212
16
14
8
4
88
45
11
26
23
21
5
13
43
38
97
91
22
61
18
39
49
31
99
83
32
3
20
35
47
111
123
213
33