0
4
42
30
58
38
52
11
128
82
5
39
6
41
21
37
241
181
60
31
34
53
50
205
8
44
36
62
76
71
449
112
242
84
200
153
29
308
131
17
232
272
120
161
96
940
687
262
100
374