10
47
37
12
33
25
4
6
55
28
45
9
18
1
8
5
16
31
14
233
11
41
48
23
78
3
15
29
52
24
343
102
95
59
114
50
0
131