261
171
148
104
259
31
372
61
117
152
80
5
81
33
60
40
109
25
8
7
29
49
83
63
50
10
14
526
34
163
23
37
204
138
52
180
20
26
13
38
27
51
92
659
1272
725
1256