45
336
78
328
80
193
52
20
190
125
151
68
109
15
57
1034
515
960
413
615
82
114
26
47
291
48
357
247
230
147
322
490
51
1457
211
249
63
76
141
183
37
149
159
128
46
19
43
298
84
77
146
18
32