19
38
36
45
18
20
373
25
357
7
53
95
234
107
27
66
147
15
33
108
69
32
184
79
46
37
106
126
5
16
23
58
54
349
97
119
239
49
64
134
29
152
124
35
47
803
55
258
162
181
39
76