24
18
29
1
230
17
45
61
85
64
48
62
148
14
71
509
191
34
108
39
100
37
83
33
734
47
352
15
302
7
28
55
130
152
131
57
74
30
70
21
46
13
52
94
508
31
135
95
103
161