2
4
3
19
10
95
87
12
18
7
5
29
20
6
13
56
8
9
71
211
21
25
57
92
22
15
17
28
41
63
11
39
34
119
62
90
38
43
180
166
82
31