25
21
149
43
23
40
100
12
128
14
85
157
19
16
425
33
28
132
133
99
64
22
13
48
78
59
35
54
38
15
52
534
130
175
34
39
91
213
282
8
125
44
17
50
2
5
3
65
415