18
14
10
9
48
5
11
7
15
21
31
28
50
24
51
22
36
45
37
128
62
38
77
23
49
27
104
89
94
74
115
82
100
107
58
42
26
91
78
29
39
123
35
17
61