6
12
46
36
28
49
16
32
15
73
8
5
26
14
9
65
17
4
2
19
11
10
45
7
18
30
203
139
117
60
185
326
47
113
297
77
3987
59