109
576
53
73
17
51
31
115
77
26
119
533
36
913
165
122
159
542
34
173
193
153
139
5
125
146
272
13
99
508
52
138
691
133
4762
29
16
50
215
78
69
88
179
194
237
270
28
4508
197
58
250
354
168
24
386
140
49