0
7
23
8
15
19
42
41
59
22
14
25
12
16
52
94
28
67
43
60
78
99
139
109
164
190
17
89
33
58
40
252
140
31
53
32
71
45
90
69
29
38
80