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