104
55
111
84
24
679
58
393
47
461
190
137
308
89
854
803
48
196
141
155
119
270
65
352
139
67
131
20
229
5742
188
151
26
27
17
51
77
319
94
63
813
210
282
202
36
103
123
42
13
21
88
71
50
197
250
34