40
61
59
35
17
114
153
32
16
73
10
26
30
67
105
72
49
8
84
57
38
45
9
52
66
68
6
43
28
77
103
11
62
33
54
94
27
92
109
29
81
51
107
351
65
44
21
112
98