507
37
33
44
172
165
8
95
76
199
15
10
53
59
35
54
100
11
27
22
121
358
40
51
91
62
73
182
66
376
57
41
31
28
898
52
224
29
49
21
60
32
74
55
149
63
112
88
107
43
23
61
117