42
30
23
177
32
65
94
6
49
4
3
83
24
22
11
13
18
28
168
188
104
36
1535
8
142
487
804
14
29
7
34
159
71
16
144
209
87
199
19
9
17
61
63
80
237
48
218
121
128
76
21