86
43
608
37
88
216
282
73
63
149
77
44
69
46
61
31
18
33
32
76
49
39
119
71
28
65
91
19
47
41
89
75
57
62
36
74
50
171
72
151
113
23
133
115