183
21
15
46
89
109
53
12
161
117
113
312
608
903
145
155
18
107
57
477
47
54
85
116
139
153
500
1198
174
228
194
298
151
784
590
118
74
68
55
104
19
56
97
203
45
906
49
72
124
239
27
749
307
731
31
65