56
509
31
376
90
297
19
312
50
302
58
170
26
210
93
224
111
66
9
205
6
121
27
116
96
18
102
29
106
11
3