19
13
6
40
7
4
18
74
135
42
26
16
109
33
104
69
79
31
116
14
24
92
93
88
35
115
41
164
15
65
17
67
193
98
166
157
167
25
80
23
99
61
29
55
58
45
122
416
72