0
15
22
10
18
14
8
13
70
11
23
36
39
121
32
77
54
71
30
16
47
25
26
28
40
56
19
35
34
31
274
61
64
57
109
101
236
261
127
88
301
142
248
65
250
93
63
118
216