142
85
263
31
18
314
105
173
110
75
135
1015
626
23
974
240
177
113
159
130
241
51
69
83
101
365
296
38
208
62
66
228
58
46
86
165
361
67
134
20
118
95
65
175
104
63
717
61
107
467
299
218
127
131
76
90
79
211