56
45
16
151
138
32
6
42
183
160
30
77
8
38
19
44
182
83
79
67
161
35
27
23
7
68
37
319
47
69
10
812
93
28
78
378
52
175
36
152
11
15
51
50
376
230
147
118
135
14
407
480