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
28
67
324
203
205
322
100
78
138
42
13
77
60
25
69
46
33
520
65
71