2
9
0
21
6
30
25
8
15
102
97
18
33
24
69
28
17
73
4
11
39
215
32
37
34
38
57
47
64
16
23
5
10
19
7
3
22
27
41