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