559
63
11
41
29
44
38
4
87
28
18
7
108
88
196
180
31
35
36
47
105
64
86
246
147
137
21
233
33
278
16
55
58
118
230
120
253
75
106
313
354
321
416
133
150
26
45
39
202
263
114