1108
390
372
102
81
144
60
121
106
228
140
72
1065
29
246
386
314
184
1
427
853
89
139
110
124
308
45
114
46
42
67
66
222
80
133
218
5
147
16
78
104
39
40
64
27
158
43
20
15
100
32
156
76
83