2
28
25
15
1
10
3
0
8
31
18
14
22
121
30
53
89
16
75
38
7
21
5
23
62
47
24
120
4
13
73
63
97
33
17
37
6