25
79
33
32
24
28
121
199
141
100
35
38
10
55
40
234
64
76
63
9
193
66
53
49
29
139
182
130
113
157
67
389
31
207
209
99
46
48
114
37
42
80
14
338
664
772
15
180
21
30
56