56
225
46
40
44
132
38
191
197
3
100
29
50
48
520
9
58
7
213
203
205
80
357
693
59
66
236
90
104
268
254
233
16
119
18
31
68
232
557
142
156
26
126
13
69
37
51
432
63
65
215
41
78