71
37
28
29
43
39
243
30
42
27
35
46
13
53
25
107
90
57
237
72
49
22
87
77
221
113
55
78
61
175
695
41
195
249
47
75
68
56
108
50
186
181
17
169
38
112
937
15