20
19
7
80
4
6
28
29
24
62
30
73
60
33
13
56
90
111
89
57
32
114
343
88
112
38
10
44
49
36
195
27
11
77
42
23
45
34
18
108
43
76
14
21
70
46
125