6
26
1
0
9
90
11
52
4
8
56
19
51
36
95
110
41
15
38
129
94
97
53
319
50
70
80
257
126
157
107
291
204
65
358
243
158
138
43
132
61
524
239
136
87
31
49
153
201
29
113
75
42