372
105
100
100
94
99
91
105
100
98
197
202
203
92
98
547
102
90
113
106
90
91
128
96
215
94
105
90
227
123
189
231
89
210
90
103
93
566
404
202
222
101
565
570
109
101
100
96
97
211
152
94
596
90
96
108
64
97
102
98
193
214
26
24
23
26
22
23
23
42
26
26
23
23
26
25
22
23
26
26
26
26
24
25
23
26
26
112
26
23
23
23
23
26
26
24
25
26
23
43
24
23
26
26
23
26
26
26
22
25
25
23
25
25
23
25
148