2
3
9
17
10
13
6
16
5
7
33
12
11
14
46
24
71
57
36
15
41
20
50
22
42
70
30
48
23
45
29
60
221
400
39
118
25
26
37