39
101
20
33
58
37
19
14
22
31
29
17
5
10
139
15
45
173
74
2
21
11
1
9
26
25
106
131
69
55
54
60
93
38
56
61
4
30
175
6
7
233
34
8
47