25
126
82
133
14
162
48
109
73
37
74
60
43
28
7
21
46
179
99
22
101
45
31
20
38
26
19
136
54
10
34
49
102
23
532
35
81
155
272
140
308
330
71
70