9
31
27
47
24
22
40
35
32
52
38
110
42
33
125
60
55
389
16
197
77
8
29
71
36
13
113
30
21
51
23
7
18
25
39
146
15
48
44
93
147