25
73
34
4
65
78
51
39
27
56
49
154
55
61
87
80
1126
684
1194
48
85
203
604
70
44
170
125
68
83
1012
100
3
22
42
31
35
43
74
92
32
288
75
30
28
17
26
29
9