41
28
83
21
52
51
247
44
241
90
104
32
24
214
129
96
177
48
93
60
38
43
61
113
15
55
16
67
76
69
89
46
233
26
153
349
109
99
107
39
159
50
13
25
64