25
22
46
23
47
123
110
13
42
109
28
30
39
202
76
48
53
82
35
158
49
260
29
122
94
245
36
32
140
86
98
568
235
67