5
10
79
33
16
96
111
42
25
34
13
152
40
69
30
2
29
12
8
46
85
15
18
14
49
151
6
39
97
38
99
89
11
24
55
17
403
101
64
124
19
36
26
3
149