6
38
12
9
7
37
77
1
43
377
8
96
239
51
142
17
16
794
30
23
5
34
13
11
248
60
32
76
33
82
69
57
44
20
26
21
118
258
14
15
150
68
18
41
550
3654
28
24
46
58
312
49
64