5
10
1
4
28
15
18
22
11
12
34
59
35
13
19
8
46
14
147
20
2
16
39
50
26
7
9
23
45
44
3
63
6
58
203
134