35
69
91
8
45
81
42
177
64
37
111
79
19
30
77
100
65
51
12
27
113
157
36
66
23
32
16
160
230
29
67
24
68
119
318
98
153
110
28
18
17
96
7
162
20
43
63
86
49