65
42
16
68
67
21
28
55
34
20
30
33
58
76
49
18
40
25
306
93
44
56
47
51
13
50
24
74
35
31
41
62
101
63
27
45
125
149
32
52
39
60
90
64
23
97
649
15