79
89
83
301
30
85
126
313
45
337
182
225
106
84
56
110
139
109
71
289
121
60
124
54
55
142
156
120
97
288
107
201
57
163
50
49
87
111
108
72
94
413
82
104
67
133
88
77
38
187
65
64
59