166
169
14
34
89
155
47
39
85
31
186
44
84
114
53
20
19
126
159
77
29
58
94
17
167
30
83
82
11
120
145
26
112
298
718
179
259
50
60
154
282