33
74
139
50
145
228
128
46
53
142
49
249
182
26
109
64
89
14
129
201
43
137
13
5
82
70
17
34
63
19
36
154
187
160
127
87
238
234
114
81
73
10
35
32
406
52
67
189
23
56
66
6
51
99
136