0
1
22
5
13
48
82
126
78
37
442
73
53
81
214
30
32
132
76
35
72
71
96
31
156
41
66
194
49
34
55
158
46
38
50
24
14
12
6
40
15
39
74
56
47
83
115
99
93