42
38
29
140
11
20
18
26
32
27
30
74
95
203
39
237
138
194
112
15
24
17
23
16
13
199
77
46
19
1
94
4
515
104
62
67
50
85
468
524
3
155
8
6
505
206
43
106
93
217
7
12