5
30
7
11
37
250
45
6
10
9
25
203
28
1
18
26
12
20
13
334
31
14
32
80
2
4
29
34
17
47
98
3
24
27
33
41