43
57
132
50
72
15
32
73
7
204
68
397
64
67
41
10
151
18
24
96
8
9
87
19
28
21
355
65
45
11
69
52
35
38
33
17
23
16
14
22
98
60
51
54
27
12
63