25
248
29
50
54
28
4
94
72
104
102
17
31
13
26
11
16
190
96
173
67
92
38
21
80
30
180
277
256
60
53
83
55
795
36
33
730
234
177
272
223
132
85
159
431
49
113
782
58
145
59
116
42
10
57