223
232
43
52
56
34
113
48
31
321
10
378
238
46
136
726
810
420
593
93
39
111
30
37
408
292
36
169
110
40
33
22
19
371
112
60
915
311
90
64
23
89
170
200
464
285
24
351
189
129
271
994
387
391
45
97