40
154
88
19
594
95
17
49
8
27
18
15
20
5
94
93
30
39
16
126
41
31
103
11
237
47
26
767
58
89
33
157
78
127
43
80
67
60
131
133
62
309
267
83
69
163