18
50
41
20
96
145
26
51
22
43
40
28
19
78
73
42
109
157
57
15
29
21
44
70
11
25
92
8
59
10
152
36
69
129
38
93
274
39
30
89
56
505
13
17
7
23
53