2
1
6
4
9
24
10
7
16
5
15
20
35
38
84
107
14
51
45
46
39
61
27
163
3
13
200
52
112
49
91
23
55
33
394
41
113
89
53
249
54