9
39
50
97
37
4
20
7
83
91
29
5
46
63
21
11
76
43
40
100
6
380
41
19
844
15
17
38
16
34
14
10
197
36
68
85
54
1095
8
231
57
49
31
226
839
55
23