80
30
52
11
31
110
127
92
62
101
66
38
10
55
20
56
32
103
107
51
22
159
71
36
48
75
21
9
86
29
104
8
43
455
123
28
15
34
88
82
42
69
33
236
81
78
121