27
22
42
21
40
81
87
46
30
15
93
157
85
12
66
38
128
57
385
98
14
18
11
73
6
17
80
517
35
24
13
186
47
129
23
39
107
102
8
65
50
59