57
66
38
244
88
58
36
35
81
98
309
23
70
47
50
222
43
101
67
537
245
115
87
17
152
141
194
80
119
102
398
11
158
213
146
335
60
62
189
31
25
48
90
77
322
269
247
64
983
138
1751
126