2
58
9
38
150
32
28
17
12
19
115
30
135
64
25
36
23
152
85
44
119
89
47
63
37
145
31
72
94
26
56
84
118
93
92
100