163
457
69
65
269
66
74
81
31
145
23
217
14
16
15
18
57
42
78
111
70
46
19
98
41
51
17
34
95
240
40
24
230
68
7
9
20
53
79
103
107
30
26
37
25
113
144
254
12
879