32
36
14
66
6
90
79
229
29
44
203
134
179
2
19
87
141
65
11
39
113
148
50
137
28
64
24
102
59
20
81
74
26
168
348
63
82
126
184
367
133
182
27
10
53
16
115