101
56
447
98
110
1006
57
194
76
112
61
24
69
25
34
37
30
55
240
23
72
188
151
127
36
22
38
27
118
48
66
176
95
19
119
42
271
43
83
13
337
60
53
15
21
102
62
181