48
87
309
25
82
31
349
232
80
279
139
97
52
12
13
38
124
7
44
53
17
174
50
26
488
81
115
154
102
78
112
223
62
173
179
221
110
36
46
1038
47
250
64
16
152
14
175
57
27
134
109