6
11
331
804
722
55
20
79
38
7
29
90
45
15
82
80
53
23
32
64
13
118
44
31
30
26
33
19
56
35
197
14
85
36
77
18
112
51
25
17
41
34
98
54
16
12
63
72
66