101
111
99
223
384
35
72
81
613
233
110
56
100
41
69
67
89
17916
40
584
50
65
150
174
75
47
227
57
48
181
105
70