151
6
50
32
26
44
27
24
15
177
14
25
81
283
134
304
120
29
107
148
35
307
1446
77
94
49
194
103
64
17
228
362
655
40
167
674
83
439
198
272
54
89
540
692
37
223
189
115
145
63
90
41
55