5
16
1
3
2
15
7
10
14
13
6
50
38
29
37
92
41
25
89
53
19
27
34
35
32
26
28
44
22
21
153
23
4
12
30
55
17
11
52
63