50
26
119
9
87
80
28
55
54
77
410
37
120
31
71
12
51
64
18
20
96
13
318
17
69
53
138
89
47
23
86
59
25
10
98
79
364
256
275
327
52
78
190
42
73
66
56
205
202
134
19
110