4
10
22
12
35
49
43
28
25
269
6
1
31
33
39
17
21
15
8
18
73
23
29
19
92
5
37
2
24
7
30
77
27
9
26
111