6
116
51
39
118
26
97
45
20
90
81
12
25
11
32
31
146
308
38
57
87
34
13
5
4
8
14
9
213
23
18
465
28
3
117
55
242
40
58
802
320