295
89
413
187
236
132
97
209
106
166
202
247
91
87
116
131
92
31
70
163
123
150
53
167
84
76
49
100
200
44
125
41
129
95
72
118
78
114
159
86
161
45
57
174
101
203
94
126
545
93
32
103