38
78
328
22
10
116
26
157
284
18
88
15
33
50
14
28
12
81
37
182
124
48
23
34
394
198
62
123
36
158
452
68
113
90
51
134
96
29
142
75
205
677
52
101
46
74
177
67
381
317
625
82