80
95
14
35
22
21
26
28
29
56
100
18
9
13
17
10
50
15
54
12
65
62
90
6
31
23
55
109
129
111
220
103
71
78
27
227
53
172
52
160
394
75
110
32
19
105
37
24
38