135
107
155
196
36
677
903
52
27
81
68
138
79
192
77
136
65
44
60
94
61
116
93
46
73
87
119
97
117
180
84
205
140
64
329
80
88
103
40
47
20
39
86
56
37
147
91
141
616
26
67
209
32
123
38
100