110
123
82
56
244
144
131
308
74
76
38
29
108
323
98
100
80
118
20
113
52
91
67
428
96
460
26
338
89
132
148
59
81
30
49
274
276
51
88
48
62
57
86
35
44
14
40
63
312
172
85
87
116
6
73