41
40
63
90
561
16
53
81
74
15
35
37
39
29
18
124
13
34
106
43
44
78
51
88
125
27
46
61
233
57
66
225
102
26
14
11
42
116
174
105
92
96
89
131
419
295