27
351
47
83
80
131
183
87
26
51
46
56
85
57
16
96
79
104
45
124
97
103
32
7
23
90
43
15
18
28
59
21
111
25
70
35
39
14
9
31
145
69
54
20
126
11
38
22