251
49
32
454
39
94
24
37
158
79
31
46
84
47
41
312
99
33
51
68
34
106
121
28
118
85
276
120
81
115
71
87
52
40
56
147
89
65