2
4
32
15
6
72
14
35
1
11
17
9
31
10
21
129
25
13
117
47
62
38
29
46
64
56
53
34
24
8
126
41
1279
22
1114
5
84
44
160
12
99
23