1
3
73
115
19
11
43
5
6
9
31
12
2
53
8
66
39
7
59
30
23
71
35
41
69
29
496
78
147
137
63
100
10
109
64
188
198
114
217
190
55
50
167
98
184
348
205
232