15
11
195
204
30
14
353
22
31
46
34
169
66
39
40
120
925
43
130
48
102
20
175
21
694
259
49
60
180
224
44
293
367
404
248
332
311
57
83
78
54
151
17
56
72
116
75
63
29
18