20
72
95
100
33
10
4
81
3
5
62
176
107
7
89
157
20
29
154
74
11
37
22
87
7
85
38
90
48
91
57
61
50
42
29
56
41
103
47
20
166
85
50
73
107
21
54
75
66
Top