7
80
52
39
9
63
22
14
50
31
41
55
48
12
32
24
27
123
36
25
26
147
18
93
62
35
6
739
256
79
749
30
46
5
44
68
10
126
16
21
49
60
243