25
36
492
99
5042
161
56
33
692
37
153
140
38
26
183
363
21
63
568
234
322
276
109
338
102
8
89
1183
71
29
41
50
174
31
34
539
76
598
39
60
64
84
192
42
69