0
10
5
14
18
20
11
17
31
29
85
23
6
27
22
40
52
106
50
36
26
44
19
58
46
73
39
579
101
123
426
152
45
42
125
56
43
108
82
465
59
151
121
287
38
69
61