111
75
31
53
9
30
40
43
72
65
99
8
28
126
41
23
42
68
70
12
24
50
34
22
103
16
14
6
105
27
64
81
20
54
7
84
51
18
33
21
258
69
158
5
80
49
66