53
290
63
86
90
104
71
30
43
39
49
155
38
438
271
102
74
105
33
26
334
75
108
158
114
87
64
106
376
308
69
50
240
205
88
177