316
820
79
254
28
29
44
568
100
71
34
174
278
142
218
72
226
69
39
90
207
92
97
85
51
103
564
88
101
122
239
114
128
74
267
320
132
50
139
64
105
439
119
80
19
21
8
102
149
10
195
77
86
23
196