9
106
4
11
42
23
7
35
63
131
47
97
20
44
85
92
12
36
65
32
33
30
14
31
18
8
51
16
46
66
19
45
61
24
39
27
211
22
126
15
58
677
17
89