4
9
3
16
57
64
90
234
45
155
130
133
81
34
40
25
26
58
78
72
24
28
30
82
13
39
88
69
23
158
31
222
21
135
111
121
471
142
65