52
90
303
156
58
32
57
78
75
290
23
44
17
62
196
35
154
190
65
82
72
74
56
63
54
347
216
27
81
340
76
40
26
258
60
36
20
38
30
286
64
85
103
59
55
41
24
33