4
49
3
18
81
20
48
8
41
25
32
45
60
94
69
39
35
21
46
238
71
52
51
61
214
193
88
154
200
186
204
132
176
166
390
734
918