28
59
34
233
171
574
307
33
117
94
87
35
427
78
66
120
165
31
36
343
15
45
47
22
82
65
83
38
41
166
24
610
319
23
71
75
136
129
72
68
226
55
8801
481
90
158
170
480
159
293
603
108
363
32
95