23
94
47
31
129
5
32
42
62
41
131
145
11
37
2
57
9
35
55
29
17
82
14
45
28
69
26
15
4
146
34
99
776
175
49
193
30
21
59
13
71
100
81
22
60