30
47
14
92
15
22
32
17
43
16
8
4
39
24
11
25
45
3
37
19
77
76
60
0
18
36
74
31
38
9
27
33
10
23
21
12
62
82
125
54
35