3
40
6
17
1
51
21
4
5
8
15
63
7
39
16
23
35
48
144
10
26
27
46
9
79
38
93
12
34
65
37
45
57
28
13
66
84
31
25
161
127
70
60
214
166
149
58
101
163