71
26
18
150
393
484
279
29
155
199
69
111
63
130
269
23
132
139
28
43
34
153
49
51
9
21
24
89
41
109
11
22
25
60
27
83
52
5
106
2
31
44
19
1
17
45
58
64
30