25
52
243
43
6
46
513
5
177
29
132
82
7
8
18
66
20
42
32
225
39
116
3
58
148
102
10
75
53
35
31
48
15
22
160
12
167
68
111
165
34
290
272
269
141
24
19
196
63