111
91
72
97
1
60
36
240
49
285
106
25
117
310
39
123
40
67
15
46
412
712
83
149
24
323
14
391
21
107
59
109
110
127
65
76
38
1000
50
101
89
132
178
70
122
161
44
237
206
20
217
13