25
12
23
94
5
77
58
42
39
17
20
55
26
7
132
29
28
120
180
24
92
83
15
30
63
16
10
49
162
14
2
113
6
898
34
138
159
48
110
156
533
70
8
51
1