3
4
77
18
45
74
86
6
24
37
94
26
22
7
48
30
11
9
21
58
34
147
32
996
60
242
101
66
14
17
20
69
510
104
65
390
36
52
132
75
12
103
92
206
72
40
316
28
29
23