39
88
32
20
7
13
25
10
16
3
11
22
30
173
67
51
26
62
98
24
36
44
31
9
17
23
137
8
158
18
566
45
82
77
50
15
269
56
12
21
89