0
40
2
32
34
14
16
194
36
51
155
69
87
64
57
43
62
76
42
79
68
78
141
70
116
53
7
81
77
35
89
41
56
37
117
22
55
28
52
825
94
73
30
110