160
12
52
23
93
72
45
86
58
126
65
43
63
16
24
30
92
55
34
50
61
112
32
49
74
91
90
99
10
116
77
87
51
20
17
27
7
39
213
119
54
53
47
73
97
66
64
68