20
22
30
56
70
80
23
646
125
62
75
177
134
15
29
68
7
26
109
6
27
112
19
47
88
28
67
11
9
25
24
76
439
35
21
36
33
101
254
8
133
55
635
231
90
17
86
48
74