25
20
101
143
37
11
23
4
112
22
27
60
58
70
12
24
52
78
323
21
10
54
34
30
188
50
35
213
40
109
55
15
136
205
245
59
9
44
47
338
16
53
46
148
100
51
32
18
1001
286
154
26