166
15
62
29
79
151
18
21
164
211
58
37
109
141
90
379
6
519
73
85
324
194
416
22
33
46
378
34
59
136
110
16
35
11
400
50
99
8
17
39
41
77
61
334
56
275
125
66
36
78
231
120
170
101