319
39
99
37
58
36
288
91
242
101
68
31
94
230
211
62
526
570
55
85
63
51
75
17
8849
341
41
35
5308
158
701
110
70
219
132
246
186
54
81
89
96
32
49
134
122
678
47
262
66
71
625
276