40
90
129
86
37
26
154
217
69
39
8
17
35
30
461
59
36
3
85
14
11
27
28
105
164
31
57
192
29
60
758
65
124
48
102