94
54
68
5
167
17
524
98
134
103
237
535
157
125
119
402
165
93
132
382
7
48
28
13
79
177
184
150
26
259
353
247
436
208
111
355
214
56
76
41
473
105
144
452
169
152
102
292
51
210
391
14