140
77
98
65
43
27
29
152
141
63
70
289
214
103
509
57
37
124
91
53
47
18
7
173
16
89
22
35
122
59
84
218
273
28
55
165
49
32
11
21
170
72
428
376
46
207
80
608
20
174
68
44