8
28
33
23
238
52
127
32
14
9
56
45
59
87
133
156
92
43
3
16
31
77
12
89
210
80
70
118
19
69
15
161
48
88
21
82
60
42
25
10
55
102
122
36
235