108
66
59
144
39
10
20
111
71
203
121
46
29
112
35
74
57
50
48
80
426
135
204
233
79
241
131
155
120
148
98
60
127
42
30
89
49
47
283
114
143
219
101
14
44
27
95
34
118
58
125