7
12
53
24
9
3
25
66
30
79
46
59
47
108
42
532
63
279
58
64
100
50
13
19
110
68
75
52
56
38
155
511
159
143
125
6
78
93
33
104
26
21
51
32
123