4
6
246
81
52
16
22
27
33
18
45
89
21
157
107
73
24
40
15
26
5
7
14
31
131
56
639
313
25
106
20
19
37
12
767
100
30
0
728
58
39
8
506
49
66
44