25
86
148
122
102
141
54
33
65
92
100
280
41
51
60
261
40
47
83
228
216
10
113
27
68
28
19
95
158
26
50
13
126
119
128
629
396
143
63
77
46
415
34
43
38
88
720
174
412
154
129
828
189
127