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