309
105
208
39
41
222
402
333
94
99
40
214
40
41
39
215
40
88
97
39
210
40
406
40
89
101
40
225
40
97
205
202
41
212
100
103
41
100
97
361
384
229
103
574
101
38
0
41
40
228
92
39
244
188
39
25
23
26
24
24
25
23
26
24
25
25
23
25
23
23
26
22
25
24
26
26