143
30
96
115
18
31
52
58
35
68
36
19
122
12
22
13
43
78
93
56
27
20
49
299
24
55
47
48
423
89
50
70
9
53
84
4
870
59
169
66
163
273
157
26
176
120
136
32
23