128
48
12
54
34
41
170
183
1888
29
87
35
19
62
57
39
66
89
36
7
179
348
68
70
47
8
26
403
56
9
32
114
33
198
5
16
318
11
142
27
158
202
77
40
71
162