39
33
23
38
49
31
4
46
24
14
71
65
173
36
47
20
10
21
8
7
6
86
76
25
12
15
30
70
2
181
91
69
18
9
56
42
17
81
95
28
3
45
153
16
105