25
23
46
32
21
80
44
110
27
118
12
16
77
69
41
18
17
19
39
34
45
185
50
146
932
182
197
31
202
11
87
128
140
54
22
24
89
267
26
56
125
8
40
63
57
284