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