18
191
45
238
15
89
25
32
21
83
78
56
28
92
126
35
10
20
13
98
50
36
39
93
29
16
30
41
19
38
40
395
46
17
159
22
86
14
201
196
281
96
116
26
176
72
58
52