0
111
4
12
13
31
38
46
5
24
16
18
62
3
6
22
112
73
27
57
8
15
19
59
42
21
9
11
10
26
30
147
28
72
459
126
76
35
37
14
33
36
540
58