32
43
88
12
48
21
72
95
41
165
106
136
166
218
65
28
98
35
55
22
63
228
77
71
109
309
61
223
62
118
615
17
174
141
319
51
96
42
113
193
254
87
290
100
102
49
144
158
182
149
82
633
34
73