90
289
159
31
8
12
30
15
61
20
73
23
24
10
127
503
55
129
204
196
5
22
139
38
162
363
165
68
76
41
197
21
107
37
301
65
39
6
1054
318
84
51
156
80
34
48
243
87
71