314
256
31
72
88
32
559
519
15
158
96
22
9
23
40
567
13
74
37
30
27
503
68
26
476
44
63
29
12
8
139
121
42
221
125
14
327
69
214
19
58
33
67
18
453
128
34
57
80