58
323
115
52
116
100
55
63
98
152
56
44
49
33
50
112
39
87
47
45
6
10
102
35
46
411
31
122
42
69
79
13
25
38
68
94