1
3
9
50
34
18
5
11
55
43
6
82
46
12
33
44
35
10
19
28
83
622
60
25
125
52
23
101
87
7
22
78
84
279
177
79
13
56
66
318
187
98