39
32
150
26
1
57
21
87
82
62
22
4
50
27
61
41
235
194
212
13
5
18
38
23
8
49
105
10
3
25
55
63
103
36
7
15
43
1123
28
33
140
6
56
14