18
254
50
16
20
10
34
19
86
4
64
17
14
62
53
63
30
65
23
126
49
91
54
450
7
2
5
45
67
55
12
33
22
68
6
9
59
48
44
42
628
129
41
101
3