8
16
15
94
53
52
47
20
65
56
166
38
62
186
31
307
42
39
33
26
82
43
40
357
60
120
63
99
76
58
50
25
30
44
138
22
64
98
35
57
77
210
541
327
124
90
41
75
117