202
420
10
125
231
108
43
131
22
1112
78
90
16
199
28
332
943
248
130
9
24
67
206
53
18
39
98
29
774
200
609
158
34
1255
433
189
27
73
54
11
38
115
84
100
389
61
124
49
161
89
32
778
80
17
112