48
23
36
32
9
14
7
99
58
4
35
12
15
8
108
29
18
22
2
38
66
87
28
44
50
51
30
67
16
57
21
33
62
17
27
77
6
10
125
59
31