3
25
10
46
15
35
30
62
39
38
52
33
50
36
20
51
26
42
16
86
41
27
43
14
108
53
60
37
45
17
58
44
88
57
22
23
48
34
84
56
159
250
67
85
54
293
65