7
55
82
657
85
17
23
8
47
106
38
125
99
14
65
42
66
35
34
104
96
28
6
5
37
11
12
31
45
20
39
51
16
56
21
59
32
24