271
34
24
421
51
79
23
36
147
80
38
32
55
64
58
74
309
75
25
49
42
99
123
19
93
72
245
96
78
132
91
57
48
116