11
57
152
42
36
99
326
68
17
34
40
52
96
53
69
116
223
274
31
82
45
58
44
50
95
23
89
107
60
129
30
190
62
15
2
18
47
54
16
19
8
158
41
20
9
478
49
136