63
55
91
105
240
64
23
54
211
360
58
61
67
37
96
15
540
315
349
26
226
4194
60
104
86
34
42
59
81
33
51
50
551
83
116
76
113
28
149
79
68
43
215
72
339
778
56
222
29
13