14
16
22
29
61
39
34
17
48
26
240
43
128
57
90
105
360
104
53
97
49
99
92
82
75
87
270
52
368
95
68
86
202
59
28
67
324
203
193
205
322
100
78
138
42
13
77
60
25
38
69
46
33
520