6
9
34
37
27
23
46
40
4
35
24
47
22
28
57
79
88
21
80
49
25
18
31
8
16
19
64
3
83
29
45
33
101
36
160
337
122
10
125
246
26