2
0
4
62
11
33
52
57
48
159
23
55
15
24
29
97
44
184
65
175
76
212
79
40
69
82
93
30
35
295
89
81
34
68
173
45
42
117
401
331
398
27
105
206
169
123
167
153
80
102