29
25
22
17
19
24
37
15
13
45
107
111
96
75
59
91
88
31
33
41
43
67
51
143
14
6
83
20
81
27
30
90
11
104
64
34
260
18
40
26
139
39
48
36
56
49