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