43
31
32
45
13
28
104
54
86
9
18
57
65
25
29
24
26
22
23
38
189
297
7
115
5
118
120
47
163
557
11
21
34
15
8
69
35
33
63
91
238
87
155
93
59
46
20