8
20
45
77
59
78
15
128
97
421
11
33
61
562
159
56
330
44
100
1130
131
94
315
24
103
320
30
89
63
189
18
43
90
95
23
22
68
85
133
35
12
113
58
66
76
32
26
27
49
149
70
13
110