45
123
38
293
453
119
23
11
44
33
101
140
29
406
148
53
114
365
46
85
200
19
34
95
134
169
177
31
68
458
135
47
632
367
371
40
411
66
48
35
70
235
363
55
142
105
313
515
288
163
272