23
39
80
10
302
83
125
31
277
22
63
28
153
34
14
21
41
58
155
15
369
399
26
148
42
50
44
77
11
195
24
43
74
207
1003
73
37
196
29
133
70
33
30
38
109
239
60
75
36
69
40
45