100
182
122
74
89
92
73
104
88
117
59
53
51
60
82
153
102
70
185
39
112
129
80
58
58
59
72
59
41
84
110
66
62
126
81
39
72
53
45
32
52
99
50
91
57
106
61
78
51
83
125
116
128
30
31
116
88
78
57
82