29
25
27
34
6
41
5
13
51
114
42
12
10
39
93
35
31
108
40
19
14
8
53
16
24
89
65
58
43
75
141
61
148
49
153
146
15
143
71
22
20
67
68
47
64
45
76
23