5
6
48
120
29
193
89
118
21
19
105
28
15
8
18
17
41
64
7
16
30
192
181
1316
63
35
25
144
26
109
56
238
79
24
252
384
20
42
38
5031
49
178
175
14
13
70