92
19
39
72
17
110
20
21
23
79
30
36
157
96
169
47
62
78
33
69
29
41
418
359
44
590
394
391
344
631
360
43
53
107
25
61
67
142
109
185
123