30
441
19
1423
193
81
275
8
40
253
67
56
123
85
59
87
39
29
9
202
50
20
146
79
191
21
86
54
18
28
48
73
27
94
430
37
242
132
92
95
115
143
84
295
136
49
77
149
90
23
174