32
7472
168
115
31
18
94
107
60
22
6
47
9
230
695
298
106
51
46
67
40
38
41
16
35
19
257
85
33
95
118
54
42
113
87
50
510
23
65
84
28
58
208
166
153
563
34
36
7
579
448