2
8
4
9
12
35
10
30
11
14
15
7
3
5
27
32
28
110
31
21
29
22
17
133
71
23
19
36
37
78
56
87
137
33
353
65
18
41