0
4
23
46
10
13
6
98
33
64
15
12
11
36
3
5
16
37
21
84
26
30
35
70
24
42
54
285
273
404
94
62
57
131
43
105
152
55
109
209
181