42
30
44
70
224
29
123
15
11
69
91
76
14
351
55
10
25
19
223
74
50
73
24
112
159
37
58
277
54
417
22
43
21
144
301
322
72
23
85
49
56
95
52
27
169
256