89
38
52
40
47
137
252
43
8
46
117
27
106
42
97
30
141
249
29
22
263
80
98
467
85
64
88
122
563
149
123
67
127
69
246
12
208
48
58
65
153
70
26
180
133
57
108
181
464
366
116
18