29
71
83
134
57
927
183
123
793
54
16
88
104
65
151
42
95
26
1138
226
35
60
185
669
177
215
25
3
82
34
61
598
311
128
52
201
33
187
53
39
55
100
101
127
23
168
112
650
21
426
436
136
166