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