162
27
88
43
164
37
119
151
133
67
71
145
106
115
72
94
86
38
35
17
18
102
57
65
31
64
12
70
82
55
69
152
135
39
44
117
73
32
118
20
19
16
80
15
25
61
13
123
93