127
88
116
64
24
33
121
65
15
90
69
22
194
123
58
118
117
173
72
49
259
210
313
182
76
253
331
66
220
41
67
59
53
92
141
46
26
108
79
91
100
197
107
157
236
85
156
51
40
159
109
62