7
34
23
94
12
668
82
3
256
46
361
144
13
41
87
47
53
14
190
853
1
18
31
198
626
45
118
382
330
243
122
249
25
6
686
4
16
89
93
11
68
49
37
98
27
279
9
96
15
39
398