29
145
2
5
18
90
9
46
19
91
13
79
10
52
4
14
31
154
184
944
184
927
168
858
178
888
175
886
182
916
154
771
167
842
186
935
29
145
2
5
18
90
9
46
19
91
13
79
10
52
4
14
31
154
184
944
184
927
168
858
178
888
175
886
182
916
154
771
167
842
186
935