55
54
77
30
37
83
35
68
41
53
29
146
185
141
309
109
203
228
32
10
665
40
127
63
45
362
114
33
48
142
186
43
103
58
111
202
47
97
219
408
39
149
85
31
34
191
56
27
44
26