29
70
294
87
146
83
30
16
31
93
40
38
58
73
20
14
265
141
106
535
204
41
167
190
74
179
19
51
44
180
79
36
386
222
86
117
43
151
133
52
67
66
62
47
81