20
21
61
190
81
99
31
29
46
56
19
12
58
290
86
87
47
10
91
23
60
13
28
5
24
62
6
78
79
88
38
124
93
17
113
144
133
123
44
131
9
30
151
32
164
54
7
106
51
102