0
3
16
5
80
7
109
24
13
11
111
17
62
37
98
14
22
64
8
6
23
20
33
18
44
74
221
58
49
29
112
61
75
340
19
43
47
48
57
81
30
36
243