16
20
21
25
45
8
223
9
10
42
15
39
48
102
52
11
89
27
43
53
2532
7
6
316
189
34
196
30
51
74
118
82
49
13
77
26
29
83
519
152
24
22
125
101