0
5
62
50
24
19
13
8
47
9
6
11
31
99
34
40
30
93
26
28
49
51
106
42
76
346
71
84
112
170
44
150
43
98
108
56
88
48
60
46
90
75
41
151
25
33
58
113
126
79
22
68
67
16