122
113
400
382
101
133
30
65
69
55
93
132
269
95
116
19
31
71
32
245
165
159
426
50
78
37
177
106
134
43
23
27
140
73
124
544
72
18
98
49
105
308
28
24
41
192
114
85
152
136
51
139
130