123
60
65
134
10
58
47
29
39
80
245
23
42
5
351
32
149
103
26
73
99
276
147
140
131
67
96
135
116
44
476
45
146
195
248
133
194
46
102
86
154
238
82
121
185
168
55
234
89
12
305
40