3
38
18
7
72
10
92
23
42
87
77
100
28
15
241
12
218
112
79
255
67
76
82
80
122
134
54
16
107
57
22
117
93
91
195
242
45
56
115
203
66
51
47
34
75
48
71
60
65
85
252
106