52
111
21
23
15
48
10
12
3
28
29
5
8
17
9
16
88
25
24
95
11
49
58
59
13
7
18
19
91
31
43
34
20
6
4
126
39