76
114
102
37
18
55
64
85
211
21
109
61
32
26
116
27
220
248
23
372
143
1054
63
128
336
234
20
188
83
14
16
120
75
1800
19
15
410
115
44
8
130
838
308
52