38
37
41
351
341
22
19
17
24
361
34
20
15
29
31
27
53
381
611
544
89
74
781
772
771
721
56
28
114
1132
991
401
43
563