0
34
52
2
7
38
37
23
53
56
15
19
17
8
11
5
9
32
54
6
574
30
20
12
43
27
33
142
448
25
126
42
40
118
46
141
13
26
57
175
108
84
232
75
138
107
89