34
32
11
38
45
23
94
72
193
88
19
14
48
73
12
141
101
178
33
235
98
66
107
87
64
69
93
50
6
17
57
103
80
18
111
129
190
115
447
209
369
127
249
30
346
429
65
43
27
155