85
23
144
38
81
48
82
224
39
103
124
56
75
53
5
22
127
271
65
15
167
66
88
443
278
64
355
49
158
95
55
267
62
50
47
43
9
37
206
274
139
170
114
57
40
100
135
52
138
146