123
41
97
42
35
71
31
3
59
49
15
13
11
7
44
57
17
23
28
475
141
6
104
4
69
40
166
63
115
52
58
22
33
16
135
24
113
12
20
19
2
142
173
18
25
46