40
137
276
64
23
20
49
18
92
16
57
81
27
106
33
66
11
17
560
62
450
218
210
179
15
93
24
59
139
260
12
73
53
76
321
216
355
150
176
30
655
19
74
28
71
38
95
47
9
159
7
55
410