17
97
51
13
71
16
31
106
22
49
99
12
423
50
144
4
131
335
54
326
221
3
2
52
28
18
6
139
8
9
140
15
90
46
7
199
53
147
76
26
94