4
26
28
29
43
49
71
33
297
46
50
18
40
47
78
77
23
67
36
13
56
44
35
64
45
37
31
34
99
112
59
21
166
42
93
122
91
80
15
24
128
16
84
104
172
32