80
28
156
54
35
6
50
15
66
47
24
161
37
71
76
32
64
34
77
44
57
48
78
23
84
140
364
51
41
45
98
103
20
85
31
72
289
81
55
222
102
36
137
146
109
108
94
106
82
160