3
49
10
50
5
51
52
4
18
15
88
140
26
44
80
92
117
164
38
250
22
73
23
126
72
260
94
65
69
157
48
97
42
192
181
107
29
45
75
275
304
67
56
30
32
63
62
1153
407
454
41
54
184
7