7
9
4
8
24
60
53
55
96
78
89
97
158
13
23
26
22
94
57
50
86
59
52
21
141
12
83
48
90
19
91
31
64
125
70
37
16
175
140
18
212
364