56
42
22
57
33
15
131
10
50
16
21
109
6
20
19
2
140
4
168
17
18
23
46
9
14
8
26
85
896
65
51
48
73
215
144
268
163
368
39
52
276
968
630
34
160