31
36
72
212
458
230
84
168
23
117
60
79
24
137
444
57
74
116
70
112
160
20
27
173
105
351
32
78
276
107
119
80
132
104
127
92
77
21
17
29
22
26
221
59
334
68
65
91
69
83
61
86
133
103
71