435
122
105
204
59
34
33
89
21
37
26
35
66
53
63
183
84
18
480
31
81
19
23
83
15
93
48
56
55
144
70
27
132
171
62
77
218
433
514
149
631
228
32
69
80
47
173