125
110
57
73
58
54
35
140
13
95
152
41
46
6
32
115
84
74
102
86
64
66
94
17
39
53
87
121
36
355
29
24
96
91
77
72
150
171
12
65
21
69
106
23
101
68
25
67
118