0
4
5
23
17
22
13
37
31
18
27
7
52
24
15
43
16
69
42
10
28
26
60
123
47
11
318
770
99
50
32
55
76
162
75
209
39
96
48
91
71
89