157
22
34
46
426
352
900
980
82
61
76
159
235
18
17
196
188
298
498
41
132
14
51
110
35
25
8
56
15
93
7
32
37
54
73
52
104
71
10
26
47
140
97
180
115
69
90
42
38
43