82
109
90
73
141
23
152
151
19
12
506
153
143
134
47
144
58
53
987
129
776
128
57
50
8
11
81
158
85
65
238
18
251
56
105
519
390
308
27
1184
278
400
220
60
173
93
17
13
39
274
303
80
102
40
72
131
133