5
3
10
13
54
122
23
8
9
31
29
20
99
1
25
34
21
148
11
16
205
2
4
17
26
79
51
27
47
7
42
73
19
14
6
18
12
24
45