3
10
17
4
5
23
6
14
28
21
13
20
8
41
43
7
77
22
19
26
86
24
61
38
71
11
31
90
48
18
97
70
47
96
274
209
57
124
736
72
35
236
136
87