7
30
34
27
41
3
16
6
75
9
2
49
15
31
48
99
36
61
144
56
24
111
18
20
13
123
5
116
28
17
119
173
12
26
59
162
66
0
391
85
11
77
55
168
65
52