7
48
84
28
224
94
10
159
1597
37
16
42
102
34
20
147
51
291
29
47
80
12
22
14
56
160
276
27
26
64
31
232
248
377
1056
69
128
338
234
187
58
98
15
119
1822
414
30
23
9
45
856