135
70
231
41
188
162
102
58
56
250
117
115
89
107
196
45
71
48
331
105
145
60
31
119
104
59
39
84
21
43
49
207
44
50
12
92
51
205
144
95
113
528
17
136
174
30
577
296