107
45
128
122
74
58
46
65
43
34
17
61
32
10
27
47
28
64
113
206
135
88
174
106
86
153
148
118
67
100
71
101
117
87
70
108
44
127
50
55
280
49
131
93
243
119
73
97
92
238