25
29
28
61
33
300
35
92
66
24
1
7
54
91
6
9
36
120
76
80
23
450
313
43
12
98
13
14
222
77
15
115
107
34
243
8
69
113
109
17
114
62
118
30
10
157
27
32
188