74
152
45
81
19
38
195
294
94
31
28
130
154
199
72
136
135
476
51
307
83
193
145
125
105
73
36
714
97
115
42
101
210
56
593
185
70
204
27
212
88
107
175
548
301
919
37
43
684
78
410
140
342
640
252
40
228
44