7
3
13
5
10
16
21
55
36
26
15
74
45
52
40
91
4
27
17
12
25
18
9
11
14
35
22
6
34
24
39
50
107
57
431
174
71
150
66
213