2
1
5
22
12
8
14
3
16
17
11
36
144
10
23
21
31
26
6
35
7
19
30
305
61
25
164
62
110
20
81
77
78
38
133
102
29
94