29
200
123
24
47
84
35
38
219
16
41
62
26
21
370
13
375
348
54
50
372
114
237
385
77
127
169
25
18
68
94
32
66
51
27
83
28
74
39
45
88
20
73
72
78
22