47
65
320
187
160
52
218
20
42
393
210
50
22
141
205
425
11
6
1120
137
46
30
33
24
36
31
83
28
17
110
62
691
51
49
54
27
588
190
19
12
29
43
3
32
207
69
86
169
118
18
432