42
40
53
233
523
36
81
55
33
38
34
89
32
22
26
41
77
130
95
188
48
50
98
182
455
29
251
195
135
581
45
63
30
35
155
68
24
131
477
23
907
187
113
149
529
58
74
137
13
141
262
15
84
107
509