183
32
241
164
79
71
102
88
112
122
75
98
13
126
28
288
27
17
60
50
18
169
118
77
139
100
67
230
97
124
11
58
131
42
24
33
99
64
145
15
30
8
81
5
228
14
148
21
4
70
197
261
185
158
105