119
29
109
428
110
36
34
42
52
386
35
12
117
352
93
180
81
39
157
287
383
168
41
89
16
112
165
47
257
169
63
46
48
209
71
53
31
38
72
314
123
60
17
305
469
43
80
6077
133
234
58
86
137