60
142
96
152
147
39
156
46
345
264
10
2
6
28
15
196
20
176
17
14
59
31
61
79
58
16
34
19
93
13
25
89
129
26
27
9
55
11
38
101
123
8
84
134
126
75
47