10
25
34
94
100
604
129
174
52
17
57
8
28
50
24
452
78
55
212
74
73
114
147
18
51
42
23
31
35
69
26
38
29
11
46
14
56
32
6
22
48
82
16
30
21
170