3
39
5
8
4
7
13
32
42
99
122
25
12
16
6
138
62
34
22
26
9
55
235
20
58
323
78
53
222
242
372
15
143
30
111
98
160
114
445
49
17
201
18
14
37
24
21
79
33
113
121
176