42
26
88
450
84
57
54
55
67
3
47
119
83
43
41
76
17
48
13
29
188
107
165
64
159
45
16
288
37
59
24
2
12
117
38
34
148
285
122
267
649
134
110
78
559
149
715