57
44
26
83
4
13
19
37
238
27
69
29
12
112
77
10
47
15
30
95
59
67
25
92
55
63
42
900
134
148
421
8
20
22
49
237
74
72
154
205
152
48
120
179
54
258
21
348
100
375
163
503
31