29
16
51
27
73
127
7
36
78
5
18
4
1
6
23
28
11
20
17
30
64
10
13
33
63
8
19
142
69
83
25
9
21
50
346
12
38
106
79
26