34
30
18
13
20
354
106
114
87
80
31
165
8
41
40
52
143
39
51
32
29
65
58
26
71
33
15
67
74
47
140
199
22
127
12
70
137
181
49
97
21
104
153
53
28
103
73
90