138
10
91
31
58
62
40
50
24
34
15
43
22
20
23
33
29
6
14
11
17
13
12
59
19
130
28
27
52
74
9
26
57
185
288
117
77
113
39
46
18
60
5
8
259