95
78
98
27
64
160
21
17
13
54
279
383
113
116
96
44
219
212
7
22
10
11
32
37
63
29
40
240
49
39
50
122
171
16
90
8
57
75
31
26
45
30
2
5
9
20
18
80