4
33
45
62
122
71
109
18
35
19
50
65
38
26
46
37
56
198
87
28
186
58
49
17
31
39
166
104
15
139
40
32
123
48
42
145
171
29
51
25
64
347
124
119
233
34
125