10
412
8
32
26
13
5
27
23
36
95
34
55
47
4
20
24
19
39
57
9
78
31
2
29
63
7
236
16
66
191
50
12
37
228
14
113
84
68
3
231
44
49
125
589