443
6
21
22
36
48
25
32
50
1
7
53
80
23
65
10
55
414
4
333
77
96
189
68
188
67
252
94
82
58
33
129
13
100
119
324
482
225
1368
42
110
8
16
14
259
39
9
297