50
30
28
37
125
24
46
51
16
197
22
45
47
52
12
32
35
353
81
41
94
40
25
19
31
62
34
66
36
56
48
26
27
73
53
60
43
71
33
54
89
75
38