85
143
23
28
129
45
31
14
13
29
56
10
172
19
168
51
67
214
22
82
252
96
244
205
48
58
111
196
21
30
32
114
20
25
267
43
24
581
40
71
165
86
93
8
64
101
83
204
27
50
256
297
80
54
103