1
19
64
38
23
26
76
169
30
70
107
102
59
170
524
81
51
20
352
258
250
65
126
404
369
375
206
118
252
1276
109