3
13
172
9
30
33
5
26
4
8
18
160
16
19
27
22
11
1
320
40
12
307
17
32
83
201
168
325
51
41
28
23
39
10
2
43
7
191
42
79