5
9
16
3
1
31
74
4
7
26
67
96
14
106
6
21
22
32
12
38
44
20
33
17
11
76
10
41
8
62
70
36
111
56
13
29
58
27
66
273