0
45
4
19
11
25
3
5
66
21
42
14
40
58
55
29
16
39
20
56
138
86
70
120
44
200
347
116
480
274
90
137
156
112
54
84
193
94
209
280
167
31
27
701
34
395
46
78
35
41
73
37
23