40
32
360
8
25
413
239
471
12
87
15
22
107
73
80
17
42
49
6
104
63
41
279
37
203
62
84
65
124
94
30
75
21
91
131
126
148
172
168
23
55
27
38
50
285
125
112
174