40
138
35
45
12
86
23
131
17
10
157
167
76
54
548
58
33
61
8
104
67
118
5
13
49
125
18
16
31
110
133
55
29
57
7
63
20
64
267
60
73
4
50
112
37
56
52
34
15