13
10
444
158
87
42
424
389
120
7
25
216
63
35
57
150
30
20
691
298
22
206
93
490
76
70
56
18
767
141
4
1048
38
368
64
8
84
217
99
33
19
46
175
223
130
28
101
142
312
221
438
75
254
81
17
55