97
67
22
36
96
55
81
31
129
267
109
42
85
333
123
95
51
200
230
915
1757
23
412
25
323
124
54
26
125
69
1174
168