269
321
1
1
2
2
33
2
79
12
4
8
307
84
34
2
16
1
1
1
1
43
5
9
2
1
1
1
25
1
28
1
2
3
151
14
5
86
1
4
8
3
1
1
2
1
59
1
2
3
1
22
21
1
3
2
5
1
44
6
8
11
2
87
46
3
146
2
2
67
36
197
1
590
91
314
220
11
2
1
511
22
20
30
3
1
102
109
375
359
209
6
8
394
1
14
1
108
23
2
1
117
2
467
4
1
558
27
511
43
30
3
15
16
2
38
386
4
1
96
61
589
1
186