7
18
13
56
60
1
36
78
48
38
55
52
26
135
509
35
4
127
24
39
45
29
65
16
21
12
23
43
15
8
9
28
260
46
25
27
71
32
210
14
58
47
97
320
66
163
81