109
90
113
73
573
57
53
92
32
1240
46
41
56
85
62
21
677
132
122
72
75
171
145
202
63
128
47
205
179
102
74
107
164
176
69
44
188
52
215
137
101
98
64
249
31
48
42
61
33
165