40
41
40
99
104
91
94
89
107
40
40
40
41
40
107
41
92
89
96
101
98
98
407
580
391
96
93
93
97
100
477
93
108
39
104
41
100
108
102
99
103
93
40
38
99
108
38
102
102
330
38
152
40
92
0
40
99
23
23
26
23
27
24
28
22
24
26
24
23
24
23
25
23
26
26
22
26
26
23
26
38
23
26
24
26