2199
2444
2
1
1
1
450
183
23
1
5
1
4
3
8
2
7
5
400
44
2
7
1
1
1
2
11
8
1
6
192
2
1
108
1
30
1
3
8
585
5
238
673
572
647
69
9
19
1
2
3
537
50
3
9
1
1
31
3
1
38
154
1215
55
39
135
1202
509
314
548
569
838
12
16
11
895
37
12
61
2
5
3
57
184
1
1
1
4
3
17
8
1
23
6
152
39
1743
265
889
801
401
41
590
13
38
1
68
317
6
93
140
2187
12
1942
257
12