0
1
15
41
4
22
13
5
6
23
30
37
8
24
10
17
12
19
251
31
39
33
7
25
76
108
80
140
60
90
186
212
94
124
46
144
142
123
56
554
254
215
180
182
327
48
112
75
98
121