249
253
111
388
23
12
98
853
396
114
110
105
10
65
63
132
50
75
100
53
39
71
41
84
266
126
229
21
83
133
143
9
55
36
107
69
311
78
130
34
181
624
426
376
257
163
11
86
47
828
492
59
171
45
7
119