2
0
1
5
8
10
9
4
24
18
25
17
28
32
13
30
22
29
95
12
19
79
33
14
6
51
86
61
23
15
68
50
16
31
3
11
21