5
47
50
21
13
138
3
2
42
23
14
49
25
9
11
6
7
12
26
19
4
66
17
1
18
111
32
56
28
132
54
38
116
254
92
89
128
152