3
72
2
31
4
5
10
11
18
100
7
36
28
29
103
32
91
96
162
184
231
160
166
6
140
40
165
494
47
24
17
23
123
25
491
193
8
12
22
365
84
14