5
21
19
14
7
12
11
29
15
23
56
24
48
42
18
40
98
127
68
41
128
37
146
44
60
108
51
26
25
50
33
77
22
115
78
76
54
151
27
30
95
64