7
63
59
22
11
16
32
245
2
85
110
62
121
29
61
99
44
74
46
10
40
14
31
45
65
5
33
30
42
9
13
20
8
37
25
3
226
84
23
115
47
94
138