3
2
7
12
5
13
22
9
1
16
29
21
20
55
26
33
93
56
35
6
432
14
66
78
10
87
46
85
359
18
36
63
43
24
17
51
42
57
39
86
19