25
76
72
52
18
108
363
116
47
81
27
37
12
16
526
185
66
175
166
880
190
53
9
74
54
68
31
40
371
39
19
248
390
189
49
63
77
110
145
160
167
28
225
59
10
146
96
43
61
15
187
41
36
106
51