40
24
57
30
11
141
335
212
20
3
18
505
13
75
44
14
27
19
23
123
17
56
103
134
58
118
80
954
82
313
100
152
178
5
107
42
84
70
6
9
112
153
47
8
12
79
90
49
15