0
19
3
26
17
5
8
22
93
92
50
36
31
51
24
200
54
13
12
34
10
20
79
21
46
83
67
65
30
319
126
738
78
106
146
413
719
108
77
169
85
87
40
213
104
43
103
68
18
28