19
786
12
59
38
102
75
56
133
110
190
112
109
99
85
100
118
167
46
172
80
161
113
310
196
40
28
45
37
41
128
35
303
68
67
88
89
15
33
54
17
117
237
21
307
98
24
43
32