79
111
14
29
80
84
19
59
11
36
123
17
146
249
127
83
26
170
207
76
50
15
183
54
21
16
82
70
22
57
88
130
154
104
139
42
103
149
27
69
72
67
116
121
48
39
113
496