42
73
247
62
76
46
60
41
201
72
340
107
28
225
54
285
68
128
92
136
47
293
53
57
111
129
67
36
198
102
48
29
44
87
26
103
125
151
24
88
93
25
184
21
33
43
194
118
51
16
173
71
98