29
13
66
31
115
183
158
33
12
44
17
20
26
16
25
23
65
58
47
28
79
21
42
15
34
104
53
22
10
14
5
24
19
45
30
41
64
157
148
62
87
39
37
69