66
37
62
36
89
42
202
320
72
46
50
29
84
44
76
48
41
74
47
150
174
98
131
54
33
93
107
106
138
122
241
152
309
30
273
20
191
250