328
172
106
67
411
87
53
36
43
56
45
77
114
63
32
47
663
246
109
52
76
37
51
48
65
68
38
44
46
62
40
50
2238
59
30
34
49
55
73
83