243
176
43
232
180
39
67
191
246
446
108
118
22
84
60
55
86
125
72
36
128
81
212
131
272
90
33
100
20
30
213
23
53
147
11
492
185
28
45
261
377
155
228
95
102
105
8
14
44
17
26
10