71
43
25
36
23
27
90
48
87
192
161
249
188
272
31
20
175
55
51
509
65
92
4
11
166
54
16
6
30
42
73
91
100
9
39
142
687
58
33
10
118
56
158
12
83
49
82
13
28