75
47
427
34
24
88
12
445
77
22
171
130
26
38
53
97
49
68
124
40
89
33
32
31
19
266
99
188
36
84
67
65
90
295
28
41
15
73
55
45
27
131
39
29
232
72
258
220
35
540