4
10
9
8
28
52
19
22
49
34
15
43
25
21
32
44
23
40
30
26
62
50
48
54
64
16
61
111
56
12
151
17
13
7
5
11
88
41
29
367