2
1
26
37
14
3
5
17
48
25
109
12
27
20
77
78
4
33
19
40
18
83
7
24
22
57
41
8
16
9
10
50
88
23
90
154
373
111
115
52
31