46
528
8
14
32
53
6
17
52
165
5
7
9
98
10
12
13
16
18
42
74
39
33
54
19
15
24
22
40
62
51
23
35
91
202
58
118
117
43
20