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