7
26
5
24
17
44
94
6
9
37
64
28
127
39
223
58
62
22
54
80
103
81
552
50
45
47
478
73
34
90
32
20
57
29
4
35
36
41
155
125
27
405
52
40
25
12
76
51