0
3
7
10
4
22
1
9
8
11
2
5
23
77
73
767
68
47
13
274
85
35
15
41
88
58
106
33
27
6
44
25
20
80
29
62
32
39
21
19
118
132
562
56