34
65
47
144
93
105
38
156
99
19
88
40
69
66
12
226
97
73
162
79
27
57
68
43
31
75
51
98
78
49
32
22
84
351
996
187