45
97
42
158
101
15
196
159
57
138
19
13
70
58
40
127
124
146
76
31
11
51
139
106
118
195
44
60
21
47
34
194
110
79
39
20
62