2
7
16
5
1
10
11
17
51
37
19
92
468
196
140
80
95
49
169
56
23
36
30
182
48
18
42
33
25
47
29
89
34
125
173
98
90
67
12
31
63
57
15
102
69
59
61
97
60
41