27
22
35
44
90
49
72
31
42
61
105
65
25
144
108
225
15
28
37
197
21
46
40
56
68
172
193
58
19
13
33
137
243
24
216
30
16
81
236
295
50
166