136
145
29
257
172
217
160
112
236
32
47
26
245
80
174
83
78
166
322
189
33
298
52
87
218
122
51
198
82
282
225
309
67
157
58
104
54
591
106
56
37
62
31
276
36
23
134
61
63
75
48
179
125