58
184
20
139
61
155
25
9
107
72
94
109
17
16
59
54
161
6
65
55
35
63
157
49
5
100
39
8
34
114
57
134
24
7
106
93
37
77
3
381
28
115
89
30
202
18
217
125