75
107
33
279
152
89
49
30
6
128
11
45
50
3
60
115
805
102
344
92
252
32
288
59
28
100
35
179
551
56
39
618
607
357
736
472
290
46
22
95
158
281
116
762
27
81
54
16
5030
73
233