25
11
30
12
17
262
26
239
53
15
24
102
61
21
58
99
187
89
162
69
32
63
88
145
57
44
60
536
65
46
50
54
20
101
52
29
169
1378
80
73
37
38
33
135
35
115
7
41