5
11
123
18
10
111
296
38
15
26
9
47
20
22
103
53
69
16
12
7
133
8
95
1
6
14
21
13
117
70
71
23
79
92
28