7
12
2
17
32
19
52
50
29
41
98
66
54
142
37
125
47
88
51
35
70
99
48
22
437
126
67
111
59
96
57
45
26
18
34
79
65
141
223
81
33
120
85
154
64
100
24
89