177
14
25
81
281
134
304
120
29
27
107
148
35
307
1446
77
93
49
194
103
64
16
228
362
655
39
167
674
83
438
198
271
54
89
540
692
37
223
189
115
145
63
90
41
55
70
136
328
58
96
1160
378
155