42
158
28
9
53
9
83
24
49
28
52
12
27
74
23
47
24
10
45
14
107
100
119
9
39
28
16
7
92
66
93
56
53
38
44
1
43
1
2
13
58
20
26
32
89
91
24
32
8
79