126
130
29
41
62
73
42
32
71
43
20
19
111
34
13
209
45
36
240
131
67
161
544
74
206
906
373
378
16
85
383
113
390
280
70
325
162
263
95
54
132
57
145
64
217
216
129
9
87
305
31
75
65
50