30
50
91
26
136
54
186
148
57
99
34
16
22
24
153
168
86
12
84
20
39
5
108
282
143
118
46
33
14
111
23
49
38
155
64
144
42
40
35
73
61
19
72
25
74
45
67
126
41