3
41
65
14
68
20
52
90
33
49
10
34
25
15
111
47
38
11
19
21
37
36
27
58
24
26
48
22
676
129
23
39
91
51
53
168
43
153
79
46
56
247
44
66
50
60
40
59
63