45
41
121
46
45
109
117
93
41
39
139
46
124
90
504
428
93
418
95
116
138
39
39
132
47
107
52
101
43
90
46
128
46
46
132
40
41
357
0
46
93
96
46
586
96
45
104
38
40
47
0
44
45
44
163
41
38
321
99
46
95
44
400
44
40
43
41
115
138
115
40
96
23
23
41
23
22
22
22
23
42
23
22
22
22
22
22
22
25
22
32
22