2
1
7
8
10
33
37
23
9
4
18
89
25
11
14
24
17
16
38
76
44
55
32
197
36
82
61
30
94
127
72
63
27
49
48
28
20
87
98