1812
31
37
101
59
52
36
80
81
656
470
34
67
46
102
60
107
79
129
386
255
88
96
140
160
401
156
168
23
30
1758
144
4758
209
77
39
139
71
337
106
47
124
437
76
683
237
332
87
232
85
27
42
56
1404
306