122
142
125
239
462
165
348
240
78
77
291
307
116
60
127
514
42
34
85
29
22
449
95
123
63
87
81
52
47
351
131
28
15
36
75
30
465
14
46
265
491
97
66
73
185
209
111
12
134
94
133
213