7
55
88
112
509
84
35
65
48
31
24
39
6
16
74
90
12
26
8
32
13
2
25
59
58
248
140
33
215
37
57
71
19
21
29
18
49
34
40