123
47
21
60
78
113
93
25
135
29
75
44
138
68
149
77
19
41
350
3
103
313
62
40
28
110
216
331
187
129
121
230
435
15
70
72
33
39
35
150
22
173
26
57
178
340
232
34
61
317
131
46