35
131
184
88
97
426
68
128
40
76
93
72
66
13
27
112
46
163
60
44
179
56
419
41
73
279
63
164
217
95
94
87
69
381
53
52
272
265
129
188
85
59
51
39
47
43
70
149
126