75
70
28
88
81
49
41
98
46
63
45
149
89
34
61
23
91
57
73
39
107
418
130
215
51
59
105
354
21
233
64
148
159
85
62
47
72
43
22
114
55
33
26
100
42
133
190
95
24
29
60