27
30
142
20
217
37
187
114
41
82
17
21
23
108
78
89
18
93
39
28
115
76
32
111
91
72
97
1
60
36
240
49
285
106
25
117
310
40
123
67
15
46
412
713
83
150
24
323
14
391
107
59