40
42
48
71
46
30
222
72
38
99
85
82
79
373
56
116
128
143
180
130
64
80
73
61
367
390
75
126
158
33
118
341
417
138
102
25
104
84
113
218
212
324
369
169
149
287
142
74
114
68
87
160
51
347
69