80
85
320
26
42
50
30
48
46
39
55
84
53
7
36
73
22
167
23
74
107
72
31
16
102
10
24
54
120
47
27
193
38
198
82
116
44
61
197
66
91
159
59
79
9
12
78
86