655
8
16
465
90
106
68
36
20
790
44
31
79
101
231
403
55
710
250
76
42
63
52
91
59
152
201
2350
58
522
551
30
13
198
573
73
82
6
37
51
211
119
913
187
120
67
687
541
70
166
34
47
4475
11