4
3
5
7
1
38
31
8
6
18
10
17
22
21
2
40
12
24
36
47
11
49
77
37
109
375
9
91
107
86
73
135
43
65
69
48
30