55
54
17
58
71
39
36
295
69
244
29
87
390
130
62
14
41
26
35
65
396
282
32
18
30
141
403
131
72
289
140
359
68
60
46
105
40
77
96
57
142
74
48
119
82
128
20
11
16
64
25
95