174
33
277
24
433
102
16
6
58
22
76
118
32
305
112
42
164
248
43
68
224
7
30
103
139
156
36
492
107
52
679
353
426
37
412
59
29
84
44
292
307
45
51
166
77
368
575
257
200
363