35
85
89
36
101
69
64
27
30
43
48
42
41
90
345
109
62
33
60
77
92
67
53
47
14
52
37
216
15
34
22
23
49
17
32
214
29
18
39
225
100
145
115
133
54
138
38
24