51
33
19
49
44
81
16
523
338
90
111
271
24
47
35
26
40
10
9
13
18
11
32
349
460
22
31
102
3
17
37
20
23
306
78
240
71
896
41
4
34
213
30
6
226
257