19
68
146
62
43
58
133
303
163
92
103
538
120
16
44
351
67
236
1373
135
229
51
102
60
119
111
110
100
198
78
75
291
113
82
203
334
70
130
179
210
185
61
126
134
327
34
127
84
253
541
292
387
243
297
115
230