40
105
223
40
40
38
100
39
39
108
93
39
41
208
97
566
201
100
222
40
40
114
38
413
151
203
41
105
38
157
124
40
47
128
129
39
103
213
126
40
41
196
38
41
128
94
205
203
223
100
39
334
22
98
41
120
406
130
41
121
114
106
132
208
129
372
41
127
120
25
23
47
22
27
45
45
27
26
23
46
25
22
25
26
26
26
33
26
55