0
6
10
37
11
20
7
22
14
8
29
26
23
50
44
13
30
54
90
67
77
66
123
36
46
39
75
17
32
38
82
25
27
19
55
42
59
33
5
52
16
31
517
116
125