119
73
62
43
347
41
65
132
163
115
270
402
450
236
87
173
26
29
153
69
217
57
15
53
161
75
90
10
28
66
245
174
21
33
32
23
22
222
501
24
77
54
297
184
18
106
45
58
165
162
34