118
62
30
53
22
60
47
54
80
59
6
429
42
40
105
183
171
51
92
116
35
109
371
95
145
90
293
158
57
113
102
73
94
46
89
114
49
84
115
136
44
99
70
28
82
66
93