7
50
9
15
6
5
8
32
27
4
20
77
18
49
10
28
39
17
34
120
1031
123
209
26
36
365
83
309
51
73
75
43
91
48
64
80
158
72
31
37
60
61
65
19