71
50
15
33
26
30
12
139
159
147
343
801
76
35
49
11
130
46
53
57
38
54
62
58
14
122
3
19
45
23
10
85
158
16
34
172
232
173
29
186
32
206
31
17
8
5
24
20
184
78
7
260