42
134
28
25
62
135
23
14
19
368
31
49
529
85
41
240
83
173
113
52
106
38
444
17
57
8
33
26
16
55
24
78
34
35
32
569
12
141
37
254
3
9
114
15
43