82
210
66
298
23
132
87
31
111
189
112
113
97
57
95
311
127
61
107
60
138
105
253
28
81
49
35
80
284
64
357
196
62
139
92
78
22
162
34
42
18
55
96
10
32
401
77
69
63
137
182
232