80
156
10
11
59
81
350
86
346
47
164
49
66
12
211
43
256
58
6
21
63
22
40
78
179
51
220
101
196
57
84
125
77
444
67
184
35
20
233
52
41
18
169
138
65
79
128
26
130