58
76
59
34
82
71
7
23
108
65
180
88
125
35
73
179
49
19
37
25
130
172
47
112
160
116
377
103
196
56
28
31
87
17
26
61
52
57
176
79
444
81
54
20
14
83
18