160
1095
15
100
25
22
79
6
4
37
21
43
121
19
9
23
86
94
388
63
35
90
24
16
12
219
73
56
18
253
14
34
45
290
805
28
48
201
97
267
39
31
52
111
46
320
113
11