15
21
20
27
41
75
39
31
12
76
109
47
70
92
19
74
110
26
79
30
37
163
107
174
17
50
80
43
29
49
442
368
45
596
401
397
347
655
360
24
54
112
25
68
55
151
120
191
124