58
108
15
110
126
21
39
66
8
14
109
147
46
53
88
387
303
137
90
62
372
121
49
36
97
72
85
684
61
60
33
76
364
168
89
159
50
146
163
42
9
24
48
43
20
25
47
37