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