10
80
22
24
104
34
50
17
9
21
30
27
45
53
4
62
86
19
171
84
39
41
29
20
15
5
38
303
35
37
57
11
6
25
482
58
32
36
101
98