0
4
11
16
28
13
49
18
47
46
44
39
96
63
50
51
140
36
118
45
87
17
32
69
102
161
22
426
121
58
67
53
110
59
256
43
37
92
99
30
56
26
131
95
34
78