29
113
36
42
23
5
14
12
22
21
8
15
84
46
528
32
53
6
17
52
165
7
9
98
10
16
18
13
39
33
19
24
40
62
51
35
91