0
13
4
16
8
6
19
33
42
7
10
20
46
1
3
21
36
5
12
41
22
2
48
363
255
26
78
113
98
100
110
144
133
348
90
24
204
372
58