40
101
19
54
25
45
26
47
52
70
36
38
64
89
68
111
156
98
100
95
151
42
16
50
17
41
20
90
22
63
75
30
46
35
31
23
186
241
169
81
39
58
294
142
48
66
126
57
133