7
42
65
13
9
54
198
22
17
263
218
4
15
11
82
159
5
21
29
39
34
43
10
53
186
35
91
79
44
166
1732
546
386
46
142
70
30
100