100
84
160
70
363
170
129
128
66
229
118
46
85
61
102
36
116
35
92
79
12
186
108
40
94
298
15
62
9
71
22
159
104
20
38
163
424
87
282
18
140
89
158
5
269
415
49
109
26
103
14
44
72