0
3
13
16
8
22
15
18
6
43
38
86
126
19
23
17
52
49
101
28
228
25
56
46
41
29
33
10
45
9
75
53
39
26
73
67
90
127
60
55
36
31
42