5
104
15
11
1102
12
60
49
96
216
196
19
9
103
23
18
26
4
656
10
169
660
21
1538
30
20
36
25
79
119
37
65
163
13