4
15
2
5
0
11
19
18
12
21
27
14
3
29
6
28
10
16
9
102
7
49
35
17
34
20
36
37
527
8
247
13
83
78
50
75
46
101