18
48
25
13
74
149
67
21
240
12
22
57
163
87
27
52
108
30
120
11
129
190
78
311
68
178
76
19
277
583
98
155
139
62
23
97
32
49
16
84
20
365
33
35
107
295
170
110
65
109