2
26
51
25
61
39
96
41
44
46
62
77
38
65
21
70
300
55
131
74
146
144
104
94
14
16
52
101
45
73
147
108
122
105
88
181
111
82
102
350
93
58
43
199
57
63
202
127
36
60