47
65
58
46
71
86
111
99
62
52
102
34
69
84
112
29
18
391
38
66
239
60
115
35
15
41
64
81
299
33
19
76
95
25
252
92
85
523
109
383
67
40
103
54
411
167