140
225
46
10
64
228
170
149
69
119
28
72
110
29
13
12
34
102
73
66
68
77
31
23
37
59
96
49
38
27
47
70
44
598
41
94
83
19
54
22
18
15
42
71
36
95