8
549
30
50
44
60
20
27
7
68
100
36
24
79
11
12
14
31
1269
26
9
29
5
15
17
10
16
41
19
61
23
25
64
13
97
28