30
112
65
15
118
201
218
35
54
28
31
53
136
3
11
80
233
106
207
66
236
247
2
33
74
62
23
25
24
87
124
129
20
9
29
48
32
50
93
152
173
49
55
5
10
149
198
4
139
26
22
6