18
167
336
943
217
137
123
224
78
232
76
15
48
91
23
42
74
68
38
148
65
30
244
9
26
386
32
295
99
202
90
21
29
44
67
19
17
53
12
239
27
25
85
11
397
110
36
35
43
119