10
171
15
24
23
61
22
33
38
14
57
18
42
52
408
13
132
29
12
11
93
39
17
209
30
9
8
16
43
159
63
54
102
663
46
51
64
31
99
32