93
146
32
51
30
47
84
1112
13
219
10
83
91
4
42
285
45
59
113
247
18
12
148
34
106
16
108
54
67
115
22
156
101
15
37
344
35
455
31
61
27
23
228
907
138
291
203
72
1
1166
171
105
58