109
15
117
149
8
93
28
10
40
76
1888
35
132
63
7
9
21
38
329
29
62
12
55
39
338
115
8189
85
56
515
1196
50
91
138
98
225