58
23
11
37
12
9
15
59
21
8
29
6
80
56
13
3
16
22
14
28
30
53
127
51
1
19
7
17
48
4
74
36
40
55
38
108