25
10
56
19
26
198
89
58
38
29
150
128
66
31
33
36
24
39
123
98
45
44
57
84
52
51
47
35
17
65
30
15
4
13
8
11
158
7
16
37
2
67
55
12
48
114
61
60