31
84
460
54
28
189
20
261
402
78
68
382
70
860
19
92
26
133
99
42
11
33
50
60
36
30
102
48
46
22
18
37
16
44
90
95
41
47
152
72
225
29
93