0
13
23
21
48
11
33
45
9
29
46
5
15
28
35
49
128
110
34
51
16
115
22
158
77
506
92
182
539
18
47
57
209
10
36
14
8
119
123
37
65
185
17
40