109
20
64
91
93
99
42
56
62
70
120
121
32
89
58
60
74
88
69
73
61
47
67
49
116
30
87
77
185
85
22
51
147
234
78
95
38
68
145
55
271
81
133
105
24
241
72
23
202
209
148
125