10
49
40
41
199
196
55
4
46
21
11
79
67
3
2
12
8
39
47
17
13
7
6
18
53
28
93
37
23
26
65
5
48
71
16
95
56