94
29
33
124
462
242
230
40
198
19
127
42
181
20
70
137
25
101
143
233
106
193
69
80
133
111
82
78
28
55
38
34
90
47
146
118
108
41
72
75
555
1217
115
176
95
24
61
53
141
93
247
450
736
179
85