15
289
388
182
60
22
91
112
26
9
51
54
73
403
36
108
41
121
42
13
50
220
65
124
39
130
40
43
127
55
89
44
24
177
81
134
304
29
107
35
307
1446
77
93
49
103
362
83
198
223
145
90
328
96
1160