20
77
83
94
33
78
38
47
61
24
14
50
139
23
103
10
92
8
215
46
51
9
100
34
22
26
36
49
127
45
16
53
167
446
405
56
229
196
60
213