0
42
3
4
25
29
7
32
19
2
1
50
22
31
36
14
16
11
17
24
13
49
27
23
20
172
56
113
10
39
72
86
45
70
55
41
73
48
37
35
89
18
90
47
21
74