218
22
63
40
96
106
29
94
53
25
48
55
71
156
175
513
137
265
259
231
74
12
188
132
111
37
577
78
113
26
23
39
83
51
128
167
400
158
221
18
69
70
771
116
281
127
412
245
84
28
16
138
130
82
166