31
37
22
85
692
187
70
23
43
121
54
46
19
30
10
36
63
206
69
127
79
28
61
12
20
185
50
41
42
34
193
38
17
88
35
94
48
6
114
120
26
99
13
62
3
47