111
56
131
156
72
9
30
65
25
84
62
83
10
35
40
49
15
6
292
29
54
37
14
53
18
19
64
80
44
57
158
22
118
694
226
46
61
34
98
8
110
100
38
75
24
264
16
42