18
42
159
145
38
32
68
53
71
45
127
372
40
29
97
16
177
47
110
135
51
118
22
74
99
62
7
44
374
17
321
12
188
213
66
46
26
39
402
81
130
15
120
14
262
28