0
11
24
48
39
78
17
7
4
21
42
30
19
85
9
8
22
149
70
23
12
32
97
43
64
40
50
146
52
25
16
36
62
38
51
98
55
225
229
379
253
198
321
540
572