29
9
33
32
105
56
3
14
137
96
18
30
7
16
86
19
82
239
34
22
166
49
20
28
38
43
89
51
143
42
25
23
26
5
90
15
69
12
11
24
39
4
35
10
21