0
1
11
6
22
35
17
23
28
30
36
44
16
15
20
7
19
2
32
24
38
52
39
46
58
69
138
104
80
94
76
63
128
149
42
57
109
64
73
68
200
59
160
54
55
135