48
116
1415
89
131
282
14
30
40
68
113
296
31
10
105
98
12
51
67
18
45
88
603
15
2
23
13
28
47
192
42
22
90
29
83
6
272
336
1074
1690
115
59
265
164
1995
43
16
73
398
66
9
5