24
52
16
19
253
74
250
143
58
25
46
179
141
137
22
7
156
68
413
108
12
40
21
389
132
254
64
33
56
26
14
23
41
67
95
154
43
36
115
39
6
53
109
59
38
45
86
103
63