37
86
34
15
143
123
65
53
18
79
477
424
16
45
58
22
26
56
28
59
19
42
50
30
133
13
11
64
73
49
560
245
93
202
39
36
194
156
89
285
344
82
48
66
61
40