2
7
21
5
6
10
11
17
51
37
19
92
469
196
140
80
95
49
169
56
24
36
30
182
48
18
43
34
31
25
91
35
125
175
98
68
12
63
58
16
103
70
60
62
97
42