2
29
1
43
3
16
47
9
172
32
26
15
30
5
19
69
27
41
49
38
6
40
35
25
60
20
45
7
65
13
11
8
12
17
44
14
0
18
23
96