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