47
166
730
416
56
213
61
40
36
98
247
265
148
23
63
237
67
49
44
194
97
13
95
102
176
349
110
84
168
135
17
7
131
4
26
50
183
348
77
127
94
53
75
106
158
70
71
674
254
93
282
54
19
20