429
258
70
161
53
72
220
69
66
32
99
61
28
77
29
185
549
246
47
406
60
159
254
19
218
121
92
109
199
43
83
1674
44
79
17
38
120
177
132
49
104
15
36
54
10
4
131
21
16
265
41