104
14
53
58
163
141
50
648
467
5
23
27
15
44
21
9
65
120
19
20
150
72
18
88
83
46
162
482
78
40
28
131
283
148
47
77
871
234
73
107
126
66
69
318
25
295
31
235
85
189