196
177
24
508
490
147
176
15
87
25
10
75
42
27
9
13
299
65
392
386
323
43
72
95
59
122
35
40
52
39
124
26
1248
573
135
14
235
96
86
496
45
16
71
46
230
486
107
33
58
48
8382
44
864
132
325