107
151
419
28
96
99
510
47
25
58
61
54
199
138
57
34
120
32
137
73
128
55
127
14
43
69
152
30
173
62
103
130
51
59
501
42
23
298
236
29
17
19
72
40
115
71
41
97
154
10
12
21
16
18
476
44