0
6
17
30
33
63
2
37
50
45
127
74
56
43
212
12
61
9
10
115
70
158
41
23
14
75
44
113
58
27
99
25
29
22
21
16
140
52
209
71
107
81
92
129
374
132
267
84
125