29
88
43
40
181
39
16
11
46
14
123
33
235
31
17
23
32
155
59
131
9
48
4
92
71
52
44
1
67
42
50
12
19
27
45
30
35
217
20
22
21
51
24
49
26