48
59
42
29
19
50
89
28
61
37
24
38
51
31
74
377
39
55
93
291
35
84
40
23
22
142
113
66
167
36
96
65
102
30
25
20
108
44
235
284
219
26
112
57
52