76
41
18
91
36
20
25
43
64
118
109
29
238
31
81
166
623
156
72
47
26
32
108
240
504
57
30
375
113
51
186
129
112
119
314
96
263
94
66