178
133
383
20
72
63
52
138
28
49
48
8
337
64
211
34
36
53
26
14
83
71
115
78
114
25
501
66
81
101
149
103
42
124
57
47
162
21
10
67
79
38
24
460
375
170
351
237
155
62
39
50
267
142
176