149
316
65
43
209
130
73
139
85
189
426
291
343
124
380
52
295
257
71
70
77
147
23
123
315
449
108
76
56
63
268
34
38
32
37
15
93
58
107
157
31
67
175
210
62
26
208
24
48
22
4
5
40