46
42
49
75
69
48
52
57
44
82
93
103
61
66
70
50
58
45
59
40
33
60
2296
53
51
91
145
47
115
68
90
153
88
29
41
175
116
77
65
163
137