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