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