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