19
89
412
80
25
46
47
163
110
90
140
145
17
102
28
7
92
56
29
83
66
154
336
129
65
58
108
132
231
218
62
769
42
153
128
49
101
14
79
24
97
107
45
144
27
67
228
365
149
73
123