3
47
82
38
45
6
4
83
39
12
28
79
11
25
194
18
49
44
23
144
24
90
108
86
198
112
80
101
159
192
105
351
34
117
26
158
72
32
233
77
209
392
328
214
135
190
181
166
69
161
20
50
323
229
180