39
5
976
35
40
58
43
205
75
333
115
36
50
29
82
380
105
44
188
64
46
37
22
222
164
108
88
173
33
63
73
193
146
27
16
249
77
87
113
347
42
277
175
26
104
45
116
167
32
114
130
86
292
54