94
15
18
40
22
173
36
289
61
66
17
28
30
77
79
95
47
20
55
142
57
31
58
25
65
29
13
187
27
45
174
24
16
102
63
59
26
78
52
115
33
48
96
76