253
22
99
73
41
76
25
20
118
190
95
83
14
38
80
49
43
85
107
243
40
135
68
57
62
26
47
540
71
132
18
72
15
17
8
152
28
27
12
31
66
196
61
32
24
59
30
23