52
80
55
79
4
265
185
42
71
49
58
23
26
93
40
303
63
8
31
19
9
271
68
60
87
46
94
36
21
558
20
128
158
7
34
248
240
32
242
54
124
35
153
614
27
102
41
739
515
295
787
432
333