396
157
212
181
15
39
62
126
108
34
56
17
105
36
95
164
49
67
54
24
119
200
68
51
75
44
443
13
300
28
42
139
1338