425
104
25
82
88
49
47
37
26
97
128
272
114
111
35
144
138
57
92
382
13
79
161
116
73
31
27
54
87
158
154
32
16
227
468
67
96
83
39
66
74
41
99
59
269
98
78
76
44
109