0
22
6
34
27
8
11
39
46
35
29
21
7
18
343
57
47
36
31
89
206
38
48
123
78
119
110
74
526
65
285
238
545
43
160
59
248
187
159
822
227
24
149
368
41
101
94
97
134
68
163