0
1
3
6
7
15
9
49
8
30
14
11
16
39
27
26
47
52
66
17
58
98
36
69
65
83
31
70
102
63
144
114
169
192
19
93
37
60
43
259
148