93
45
25
104
28
58
23
128
73
114
119
226
19
20
83
1276
8
62
106
272
249
40
85
72
142
136
521
13
146
43
77
61
309
141
57
88
196
44
10
115
39
75
193
49
33
26
152
79
69
133
582
181
171
27